Uses of Interface
gw.lang.parser.IScope
Packages that use IScope
Package
Description
-
Uses of IScope in gw.internal.gosu.parser
Classes in gw.internal.gosu.parser that implement IScopeModifier and TypeClassDescriptionclass
CommonSymbolsScope<K extends CharSequence,
V extends ISymbol> Fields in gw.internal.gosu.parser declared as IScopeModifier and TypeFieldDescriptionprivate final IScope
ClassScopeCache._nonstaticScope
private final IScope
ClassScopeCache._staticScope
Methods in gw.internal.gosu.parser that return IScopeModifier and TypeMethodDescriptionGosuIndustrialParkImpl.createCommnoSymbolScope()
ClassScopeCache.getNonstaticScope()
private IScope
ParserBase.getScope
(ICompilableType anonClass) ClassScopeCache.getStaticScope()
Methods in gw.internal.gosu.parser with parameters of type IScopeModifier and TypeMethodDescriptionprotected int
AbstractDynamicSymbol.assignIndex
(IScope scope) protected int
Symbol.assignIndex
(IScope scope) protected int
Symbol.assignIndexInStack
(IScope scope) int
Symbol.MemberStackProvider.getNextStackIndexForScope
(IScope scope) MemberFieldSymbol.makeCapturedSymbol
(String strName, ISymbolTable symbolTable, IScope scope) Symbol.makeCapturedSymbol
(String strName, ISymbolTable symbolTable, IScope scope) Constructors in gw.internal.gosu.parser with parameters of type IScopeModifierConstructorDescriptionCapturedSymbol
(String strName, ISymbol sym, IStackProvider stackProvider, IScope scope) ClassScopeCache
(IScope staticScope, Map<String, List<IFunctionSymbol>> staticDfsMap, IScope nonstaticScope, Map<String, List<IFunctionSymbol>> nonstaticDfsMap) -
Uses of IScope in gw.internal.gosu.parser.expressions
Methods in gw.internal.gosu.parser.expressions that return IScope -
Uses of IScope in gw.lang
Modifier and TypeMethodDescriptionIGosuShop.createCommnoSymbolScope()
static IScope
GosuShop.createCommonSymbolScope()
-
Uses of IScope in gw.lang.parser
Classes in gw.lang.parser that implement IScopeMethods in gw.lang.parser that return IScopeModifier and TypeMethodDescriptionprivate IScope
IScope.copy()
Shallow copy this scopeprivate IScope
StandardSymbolTable.createScope
(IActivationContext activationCtx) ISymbolTable.peekIsolatedScope()
StandardSymbolTable.peekIsolatedScope()
ThreadSafeSymbolTable.peekIsolatedScope()
ISymbolTable.peekScope()
ISymbolTable.peekScope
(int iPos) StandardSymbolTable.peekScope()
StandardSymbolTable.peekScope
(int iPos) ThreadSafeSymbolTable.peekScope()
ThreadSafeSymbolTable.peekScope
(int iPos) ISymbolTable.popScope()
Pop a local scope context from the symbol table.StandardSymbolTable.popScope()
ThreadSafeSymbolTable.popScope()
ISymbolTable.pushIsolatedScope
(IActivationContext activationCtx) Push a scope that demarcates an activation record.StandardSymbolTable.pushIsolatedScope
(IActivationContext activationCtx) ThreadSafeSymbolTable.pushIsolatedScope
(IActivationContext activationCtx) ISymbolTable.pushScope()
Push a local scope context onto the symbol table.Push a local scope context onto the symbol table.StandardSymbolTable.pushScope()
ThreadSafeSymbolTable.pushScope()
Methods in gw.lang.parser with parameters of type IScopeModifier and TypeMethodDescriptionprivate IScope
private int
StandardSymbolTable.getIndexOfGlobalScope
(IScope globalScope) int
IStackProvider.getNextStackIndexForScope
(IScope scope) For compile-time assignment of stack indexes at a particular scope.int
StandardSymbolTable.getNextStackIndexForScope
(IScope scope) For compile-time assignment of stack indexes.int
ThreadSafeSymbolTable.getNextStackIndexForScope
(IScope scope) boolean
ISymbolTable.isSymbolWithinScope
(ISymbol sym, IScope scope) boolean
StandardSymbolTable.isSymbolWithinScope
(ISymbol symToFind, IScope containingScope) boolean
ThreadSafeSymbolTable.isSymbolWithinScope
(ISymbol sym, IScope scope) ISymbol.makeCapturedSymbol
(String strName, ISymbolTable symbolTable, IScope scope) void
ISymbolTable.popGlobalScope
(IScope scope) Pops a global scope previously pushed viapushGlobalScope( IScope )
orpushPrivateGlobalScope( IScope )
.void
StandardSymbolTable.popGlobalScope
(IScope scope) void
ThreadSafeSymbolTable.popGlobalScope
(IScope scope) void
ISymbolTable.pushPrivateGlobalScope
(IScope scope) Push a global scope you specify onto the private global scope space.void
StandardSymbolTable.pushPrivateGlobalScope
(IScope scope) void
ThreadSafeSymbolTable.pushPrivateGlobalScope
(IScope scope) Push a local scope context onto the symbol table.private void
StandardSymbolTable.removeGlobalScope
(IScope globalScope) -
Uses of IScope in gw.lang.parser.expressions
Methods in gw.lang.parser.expressions that return IScope