Class ClassScopeCache


  • public class ClassScopeCache
    extends java.lang.Object
    • Field Detail

      • _staticScope

        private final IScope _staticScope
      • _staticDfsMap

        private final java.util.Map<java.lang.String,​java.util.List<IFunctionSymbol>> _staticDfsMap
      • _nonstaticScope

        private final IScope _nonstaticScope
      • _nonstaticDfsMap

        private final java.util.Map<java.lang.String,​java.util.List<IFunctionSymbol>> _nonstaticDfsMap
    • Constructor Detail

      • ClassScopeCache

        public ClassScopeCache​(IScope staticScope,
                               java.util.Map<java.lang.String,​java.util.List<IFunctionSymbol>> staticDfsMap,
                               IScope nonstaticScope,
                               java.util.Map<java.lang.String,​java.util.List<IFunctionSymbol>> nonstaticDfsMap)
    • Method Detail

      • getStaticScope

        public IScope getStaticScope()
      • getStaticDfsMap

        public java.util.Map<java.lang.String,​java.util.List<IFunctionSymbol>> getStaticDfsMap()
      • getNonstaticScope

        public IScope getNonstaticScope()
      • getNonstaticDfsMap

        public java.util.Map<java.lang.String,​java.util.List<IFunctionSymbol>> getNonstaticDfsMap()