Package gw.internal.gosu.parser
Class ReadOnlySymbol
- java.lang.Object
-
- gw.internal.gosu.parser.Symbol
-
- gw.internal.gosu.parser.ReadOnlySymbol
-
- All Implemented Interfaces:
IFunctionSymbol,IHasType,IReducedSymbol,ISymbol
public class ReadOnlySymbol extends Symbol
-
-
Field Summary
-
Fields inherited from class gw.internal.gosu.parser.Symbol
_bGlobal, _iIndex, _stackProvider, _symbolTable, _value, MEMBER_STACK_PROVIDER
-
-
Constructor Summary
Constructors Constructor Description ReadOnlySymbol(String strName, IType type, IStackProvider provider, Object value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ISymbolgetLightWeightReference()booleanisWritable()-
Methods inherited from class gw.internal.gosu.parser.Symbol
assignIndex, assignIndexInStack, canBeCaptured, createReducedSymbol, equals, getAnnotations, getDefaultValueExpression, getDisplayName, getDynamicSymbolTable, getFullDescription, getGosuClass, getIndex, getModifierInfo, getModifiers, getName, getScriptPart, getSignatureDescription, getSymbolClass, getType, getValue, getValueDirectly, hasDynamicSymbolTable, hasTypeVariables, invoke, isAbstract, isClassMember, isFinal, isFromJava, isHide, isImplicitlyInitialized, isInternal, isLocal, isOverride, isPrivate, isProtected, isPublic, isReified, isStackSymbol, isStatic, isValueBoxed, makeCapturedSymbol, renameAsErrantDuplicate, replaceModifierInfo, setAbstract, setClassMember, setDefaultValueExpression, setDynamicSymbolTable, setFinal, setHide, setIndex, setInternal, setModifierInfo, setModifiers, setName, setOverride, setPrivate, setProtected, setPublic, setReified, setStatic, setType, setValue, setValueDirectly, setValueIsBoxed, toString
-
-
-
-
Constructor Detail
-
ReadOnlySymbol
public ReadOnlySymbol(String strName, IType type, IStackProvider provider, Object value)
-
-
Method Detail
-
getLightWeightReference
public ISymbol getLightWeightReference()
- Specified by:
getLightWeightReferencein interfaceISymbol- Overrides:
getLightWeightReferencein classSymbol
-
isWritable
public boolean isWritable()
- Specified by:
isWritablein interfaceISymbol- Overrides:
isWritablein classSymbol
-
-