public class DynamicPropertySymbol extends AbstractDynamicSymbol implements IDynamicPropertySymbol
_scriptPartId, _symTable_bGlobal, _iIndex, _stackProvider, _symbolTable, _value, MEMBER_STACK_PROVIDER| Constructor and Description |
|---|
DynamicPropertySymbol(DynamicFunctionSymbol dfsGetterOrSetter,
boolean bGetter) |
DynamicPropertySymbol(DynamicPropertySymbol dps) |
assignIndex, getGosuClass, getScriptPart, getSymbolTable, hasDynamicSymbolTable, hasTypeVariables, isFromJava, isLocal, setDynamicSymbolTable, setScriptPartassignIndexInStack, canBeCaptured, equals, getAnnotations, getDefaultValueExpression, getDisplayName, getDynamicSymbolTable, getIndex, getModifierInfo, getModifiers, getName, getSignatureDescription, getSymbolClass, getType, invoke, isClassMember, isHide, isImplicitlyInitialized, isOverride, isReified, isStackSymbol, isValueBoxed, makeCapturedSymbol, renameAsErrantDuplicate, replaceModifierInfo, setAbstract, setClassMember, setDefaultValueExpression, setFinal, setHide, setIndex, setInternal, setModifierInfo, setModifiers, setName, setOverride, setPrivate, setProtected, setPublic, setReified, setStatic, setType, setValueIsBoxed, toStringclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetGosuClass, getScriptPartgetModifiers, getSignatureDescription, invoke, isFromJava, isStackSymbolcanBeCaptured, getDefaultValueExpression, getDisplayName, getDynamicSymbolTable, getIndex, getModifierInfo, getName, getType, hasDynamicSymbolTable, isLocal, isValueBoxed, makeCapturedSymbol, setDefaultValueExpression, setDynamicSymbolTable, setType, setValueIsBoxedgetAnnotations, getSymbolClass, hasTypeVariables, isReifiedpublic DynamicPropertySymbol(DynamicFunctionSymbol dfsGetterOrSetter, boolean bGetter)
public DynamicPropertySymbol(DynamicPropertySymbol dps)
public ISymbol getLightWeightReference()
getLightWeightReference in interface ISymbolgetLightWeightReference in class AbstractDynamicSymbolpublic IType getAssignableType()
public Object getValue()
Symbolpublic Object getValueDirectly()
getValueDirectly in class Symbolpublic void setValue(Object value)
Symbolpublic void setValueDirectly(Object value)
setValueDirectly in class Symbolpublic boolean isReadable()
isReadable in interface IDynamicPropertySymbolpublic boolean isWritable()
isWritable in interface ISymbolisWritable in class Symbolpublic void clearDebugInfo()
clearDebugInfo in class AbstractDynamicSymbolpublic boolean isPublic()
isPublic in interface IReducedSymbolisPublic in class Symbolpublic boolean isPrivate()
isPrivate in interface IReducedSymbolisPrivate in class Symbolpublic boolean isInternal()
isInternal in interface IReducedSymbolisInternal in class Symbolpublic boolean isProtected()
isProtected in interface IReducedSymbolisProtected in class Symbolpublic boolean isStatic()
isStatic in interface IDynamicPropertySymbolisStatic in interface IReducedSymbolisStatic in class Symbolpublic boolean isAbstract()
isAbstract in interface IReducedSymbolisAbstract in class Symbolpublic boolean isFinal()
isFinal in interface IReducedSymbolisFinal in class Symbolpublic void setGetterDfs(IDynamicFunctionSymbol dfsGetter)
setGetterDfs in interface IDynamicPropertySymbolpublic DynamicFunctionSymbol getGetterDfs()
getGetterDfs in interface IDynamicPropertySymbolprotected DynamicFunctionSymbol getImmediateGetterDfs()
public void setSetterDfs(IDynamicFunctionSymbol dfsSetter)
setSetterDfs in interface IDynamicPropertySymbolpublic DynamicFunctionSymbol getSetterDfs()
getSetterDfs in interface IDynamicPropertySymbolprotected DynamicFunctionSymbol getImmediateSetterDfs()
protected void setParent(DynamicPropertySymbol dpsParent)
public DynamicPropertySymbol getParent()
getParent in interface IDynamicPropertySymbolpublic DynamicFunctionSymbol getFunction(String strFunctionName)
getFunction in interface IDynamicPropertySymbolpublic void addMemberSymbols(ICompilableTypeInternal gsClass)
public void setVarIdentifier(String varIdentifier)
public String getVarIdentifier()
getVarIdentifier in interface IDynamicPropertySymbolpublic String getFullDescription()
getFullDescription in interface IDynamicPropertySymbolgetFullDescription in interface IReducedSymbolgetFullDescription in class Symbolpublic DynamicPropertySymbol getParameterizedVersion(IGosuClass gsClass)
getParameterizedVersion in interface IDynamicPropertySymbolgetParameterizedVersion in class AbstractDynamicSymbolpublic IReducedDynamicPropertySymbol createReducedSymbol()
createReducedSymbol in interface ISymbolcreateReducedSymbol in class Symbolpublic IPropertyInfo getPropertyInfo()
getPropertyInfo in interface IDynamicPropertySymbolCopyright © 2019. All rights reserved.