Package gw.internal.gosu.parser
Class CommonSymbolsScope.LockedDownSymbol
java.lang.Object
gw.internal.gosu.parser.Symbol
gw.internal.gosu.parser.CommonSymbolsScope.LockedDownSymbol
- All Implemented Interfaces:
IFunctionSymbol,IHasType,ILockedDownSymbol,IReducedSymbol,ISymbol
- Enclosing class:
- CommonSymbolsScope<K extends CharSequence,
V extends ISymbol>
-
Field Summary
Fields inherited from class gw.internal.gosu.parser.Symbol
_bGlobal, _iIndex, _stackProvider, _symbolTable, _value, MEMBER_STACK_PROVIDER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetValue()Returns the value assigned to this Symbol.voidsetDynamicSymbolTable(ISymbolTable symTable) Assigns an optional symbol table so that the symbol can get/set its value dynamically e.g., via ThreadLocalSymbolTable.Methods inherited from class gw.internal.gosu.parser.Symbol
assignIndex, assignIndexInStack, canBeCaptured, createReducedSymbol, equals, getAnnotations, getDefaultValueExpression, getDisplayName, getDynamicSymbolTable, getFullDescription, getGosuClass, getIndex, getLightWeightReference, getModifierInfo, getModifiers, getName, getScriptPart, getSignatureDescription, getSymbolClass, getType, getValueDirectly, hasDynamicSymbolTable, hasTypeVariables, invoke, isAbstract, isClassMember, isFinal, isFromJava, isHide, isImplicitlyInitialized, isInternal, isLocal, isOverride, isPrivate, isProtected, isPublic, isReified, isStackSymbol, isStatic, isValueBoxed, isWritable, makeCapturedSymbol, renameAsErrantDuplicate, replaceModifierInfo, setAbstract, setClassMember, setDefaultValueExpression, setFinal, setHide, setIndex, setInternal, setModifierInfo, setModifiers, setName, setOverride, setPrivate, setProtected, setPublic, setReified, setStatic, setType, setValue, setValueDirectly, setValueIsBoxed, toString
-
Constructor Details
-
LockedDownSymbol
-
-
Method Details
-
setDynamicSymbolTable
Description copied from interface:ISymbolAssigns an optional symbol table so that the symbol can get/set its value dynamically e.g., via ThreadLocalSymbolTable.- Specified by:
setDynamicSymbolTablein interfaceISymbol- Overrides:
setDynamicSymbolTablein classSymbol
-
getValue
Description copied from class:SymbolReturns the value assigned to this Symbol.
-