Package gw.lang.parser
Interface IDynamicPropertySymbol
- All Superinterfaces:
IDynamicSymbol
,IFunctionSymbol
,IHasType
,IReducedSymbol
,ISymbol
- All Known Implementing Classes:
DynamicPropertySymbol
,EnumAllValuesPropertySymbol
,EnumCodePropertySymbol
,EnumDisplayNamePropertySymbol
,EnumNamePropertySymbol
,EnumOrdinalPropertySymbol
,EnumValuePropertySymbol
,IntrinsicTypePropertySymbol
,ParameterizedDynamicPropertySymbol
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetFunction
(String strFunctionName) getParameterizedVersion
(IGosuClass gsClass) boolean
boolean
isStatic()
void
setGetterDfs
(IDynamicFunctionSymbol dfsGetter) void
setSetterDfs
(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 Details
-
isReadable
boolean isReadable() -
getGetterDfs
IDynamicFunctionSymbol getGetterDfs() -
getSetterDfs
IDynamicFunctionSymbol getSetterDfs() -
getParent
IDynamicPropertySymbol getParent() -
getFunction
-
getVarIdentifier
String getVarIdentifier() -
getFullDescription
String getFullDescription()- Specified by:
getFullDescription
in interfaceIReducedSymbol
-
getParameterizedVersion
-
isStatic
boolean isStatic()- Specified by:
isStatic
in interfaceIReducedSymbol
-
setGetterDfs
-
setSetterDfs
-
getPropertyInfo
IFeatureInfo getPropertyInfo()
-