Package gw.lang.parser
Interface IDynamicPropertySymbol
-
- All Superinterfaces:
IDynamicSymbol,IFunctionSymbol,IHasType,IReducedSymbol,ISymbol
public interface IDynamicPropertySymbol extends IDynamicSymbol
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetFullDescription()IDynamicFunctionSymbolgetFunction(String strFunctionName)IDynamicFunctionSymbolgetGetterDfs()IDynamicPropertySymbolgetParameterizedVersion(IGosuClass gsClass)IDynamicPropertySymbolgetParent()IFeatureInfogetPropertyInfo()IDynamicFunctionSymbolgetSetterDfs()StringgetVarIdentifier()booleanisReadable()booleanisStatic()voidsetGetterDfs(IDynamicFunctionSymbol dfsGetter)voidsetSetterDfs(IDynamicFunctionSymbol dfsSetter)-
Methods inherited from interface gw.lang.parser.IDynamicSymbol
getGosuClass, getScriptPart
-
Methods inherited from interface gw.lang.parser.IFunctionSymbol
getModifiers, getSignatureDescription, invoke, isFromJava, isStackSymbol
-
Methods inherited from interface gw.lang.parser.IReducedSymbol
getAnnotations, getSymbolClass, hasTypeVariables, isAbstract, isFinal, isInternal, isPrivate, isProtected, isPublic, isReified
-
Methods inherited from interface gw.lang.parser.ISymbol
canBeCaptured, createReducedSymbol, getDefaultValueExpression, getDisplayName, getDynamicSymbolTable, getIndex, getLightWeightReference, getModifierInfo, getName, getType, getValue, hasDynamicSymbolTable, isLocal, isValueBoxed, isWritable, makeCapturedSymbol, setDefaultValueExpression, setDynamicSymbolTable, setType, setValue, setValueIsBoxed
-
-
-
-
Method Detail
-
isReadable
boolean isReadable()
-
getGetterDfs
IDynamicFunctionSymbol getGetterDfs()
-
getSetterDfs
IDynamicFunctionSymbol getSetterDfs()
-
getParent
IDynamicPropertySymbol getParent()
-
getFunction
IDynamicFunctionSymbol getFunction(String strFunctionName)
-
getVarIdentifier
String getVarIdentifier()
-
getFullDescription
String getFullDescription()
- Specified by:
getFullDescriptionin interfaceIReducedSymbol
-
getParameterizedVersion
IDynamicPropertySymbol getParameterizedVersion(IGosuClass gsClass)
-
isStatic
boolean isStatic()
- Specified by:
isStaticin interfaceIReducedSymbol
-
setGetterDfs
void setGetterDfs(IDynamicFunctionSymbol dfsGetter)
-
setSetterDfs
void setSetterDfs(IDynamicFunctionSymbol dfsSetter)
-
getPropertyInfo
IFeatureInfo getPropertyInfo()
-
-