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) booleanbooleanisStatic()voidsetGetterDfs(IDynamicFunctionSymbol dfsGetter) voidsetSetterDfs(IDynamicFunctionSymbol dfsSetter) Methods inherited from interface gw.lang.parser.IDynamicSymbol
getGosuClass, getScriptPartMethods inherited from interface gw.lang.parser.IFunctionSymbol
getModifiers, getSignatureDescription, invoke, isFromJava, isStackSymbolMethods inherited from interface gw.lang.parser.IReducedSymbol
getAnnotations, getSymbolClass, hasTypeVariables, isAbstract, isFinal, isInternal, isPrivate, isProtected, isPublic, isReifiedMethods 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:
getFullDescriptionin interfaceIReducedSymbol
-
getParameterizedVersion
-
isStatic
boolean isStatic()- Specified by:
isStaticin interfaceIReducedSymbol
-
setGetterDfs
-
setSetterDfs
-
getPropertyInfo
IFeatureInfo getPropertyInfo()
-