public class ScopedDynamicSymbol extends AbstractDynamicSymbol
_scriptPartId, _symTable_bGlobal, _iIndex, _stackProvider, _symbolTable, _value, MEMBER_STACK_PROVIDER| Constructor and Description |
|---|
ScopedDynamicSymbol(ISymbolTable symTable,
String strName,
String typePrefixName,
IType type,
GlobalScope scope) |
| Modifier and Type | Method and Description |
|---|---|
String |
getAttributeName() |
String |
getFullDescription() |
ISymbol |
getLightWeightReference() |
ScopedDynamicSymbol |
getParameterizedVersion(IGosuClass gsClass) |
GlobalScope |
getScope() |
Object |
getValue()
Returns the value assigned to this Symbol.
|
Object |
getValueDirectly() |
boolean |
hasTypeVariables() |
void |
setScope(GlobalScope scope) |
void |
setValue(Object value)
Assigns a value to this Symbol.
|
void |
setValueDirectly(Object value) |
assignIndex, clearDebugInfo, getGosuClass, getScriptPart, getSymbolTable, hasDynamicSymbolTable, isFromJava, isLocal, setDynamicSymbolTable, setScriptPartassignIndexInStack, canBeCaptured, createReducedSymbol, equals, getAnnotations, getDefaultValueExpression, getDisplayName, getDynamicSymbolTable, getIndex, getModifierInfo, getModifiers, getName, getSignatureDescription, getSymbolClass, getType, 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, setValueIsBoxed, toStringclone, 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, getSymbolClass, isAbstract, isFinal, isInternal, isPrivate, isProtected, isPublic, isStaticpublic ScopedDynamicSymbol(ISymbolTable symTable, String strName, String typePrefixName, IType type, GlobalScope scope)
public GlobalScope getScope()
getScope in interface IReducedSymbolgetScope in class Symbolpublic void setScope(GlobalScope scope)
public Object getValue()
Symbolpublic Object getValueDirectly()
getValueDirectly in class Symbolpublic void setValue(Object value)
Symbolpublic void setValueDirectly(Object value)
setValueDirectly in class Symbolpublic ISymbol getLightWeightReference()
getLightWeightReference in interface ISymbolgetLightWeightReference in class AbstractDynamicSymbolpublic ScopedDynamicSymbol getParameterizedVersion(IGosuClass gsClass)
getParameterizedVersion in class AbstractDynamicSymbolpublic String getAttributeName()
public String getFullDescription()
getFullDescription in interface IReducedSymbolgetFullDescription in class Symbolpublic boolean hasTypeVariables()
hasTypeVariables in interface IReducedSymbolhasTypeVariables in class AbstractDynamicSymbolCopyright © 2015. All rights reserved.