public class DynamicSymbol extends AbstractDynamicSymbol
_scriptPartId, _symTable_bGlobal, _iIndex, _stackProvider, _symbolTable, _value, MEMBER_STACK_PROVIDER| Constructor and Description |
|---|
DynamicSymbol(ICompilableType gsClass,
ISymbolTable symTable,
CharSequence strName,
IType type,
Object value) |
| Modifier and Type | Method and Description |
|---|---|
ISymbol |
getLightWeightReference() |
DynamicSymbol |
getParameterizedVersion(IGosuClass gsClass) |
Object |
getValue()
Returns the value assigned to this Symbol.
|
void |
setValue(Object value)
Assigns a value to this Symbol.
|
String |
toString() |
assignIndex, clearDebugInfo, getGosuClass, getScriptPart, getSymbolTable, hasDynamicSymbolTable, hasTypeVariables, isFromJava, isLocal, setDynamicSymbolTable, setScriptPartassignIndexInStack, canBeCaptured, createReducedSymbol, equals, getAnnotations, getDefaultValueExpression, getDisplayName, getDynamicSymbolTable, getFullDescription, getIndex, getModifierInfo, getModifiers, getName, getSignatureDescription, getSymbolClass, getType, getValueDirectly, invoke, isAbstract, isClassMember, isFinal, isHide, isImplicitlyInitialized, isInternal, isOverride, isPrivate, isProtected, isPublic, isStackSymbol, isStatic, isValueBoxed, isWritable, makeCapturedSymbol, renameAsErrantDuplicate, replaceModifierInfo, setAbstract, setClassMember, setDefaultValueExpression, setFinal, setHide, setIndex, setInternal, setModifierInfo, setModifiers, setName, setOverride, setPrivate, setProtected, setPublic, setStatic, setType, setValueDirectly, setValueIsBoxedclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetModifiers, getSignatureDescription, invoke, isStackSymbolcanBeCaptured, createReducedSymbol, getDefaultValueExpression, getDisplayName, getDynamicSymbolTable, getIndex, getModifierInfo, getName, getType, isValueBoxed, isWritable, makeCapturedSymbol, setDefaultValueExpression, setType, setValueIsBoxedgetAnnotations, getFullDescription, getSymbolClass, isAbstract, isFinal, isInternal, isPrivate, isProtected, isPublic, isStaticpublic DynamicSymbol(ICompilableType gsClass, ISymbolTable symTable, CharSequence strName, IType type, Object value)
public ISymbol getLightWeightReference()
getLightWeightReference in interface ISymbolgetLightWeightReference in class AbstractDynamicSymbolpublic DynamicSymbol getParameterizedVersion(IGosuClass gsClass)
getParameterizedVersion in class AbstractDynamicSymbolpublic Object getValue()
Symbolpublic void setValue(Object value)
SymbolCopyright © 2017. All rights reserved.