Package gw.internal.gosu.parser
Class ReducedDynamicPropertySymbol
- java.lang.Object
-
- gw.internal.gosu.parser.ReducedSymbol
-
- gw.internal.gosu.parser.ReducedDynamicPropertySymbol
-
- All Implemented Interfaces:
IReducedDynamicPropertySymbol,IReducedSymbol
- Direct Known Subclasses:
ReducedParameterizedDynamicPropertySymbol
public class ReducedDynamicPropertySymbol extends ReducedSymbol implements IReducedDynamicPropertySymbol
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class gw.internal.gosu.parser.ReducedSymbol
ReducedSymbol.SyntheticSymbol
-
-
Field Summary
-
Fields inherited from class gw.internal.gosu.parser.ReducedSymbol
_fullDescription
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedReducedDynamicPropertySymbol(DynamicPropertySymbol dps)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<IGosuAnnotation>getAnnotations()ITypegetAssignableType()ReducedDynamicFunctionSymbolgetFunction(String strFunctionName)ReducedDynamicFunctionSymbolgetGetterDfs()protected ReducedDynamicFunctionSymbolgetImmediateGetterDfs()protected ReducedDynamicFunctionSymbolgetImmediateSetterDfs()ReducedDynamicPropertySymbolgetParent()ReducedDynamicFunctionSymbolgetSetterDfs()StringgetVarIdentifier()booleanisAbstract()booleanisFinal()booleanisInternal()booleanisPrivate()booleanisProtected()booleanisPublic()booleanisReadable()booleanisStatic()booleanisWritable()-
Methods inherited from class gw.internal.gosu.parser.ReducedSymbol
equals, getDefaultValueExpression, getDisplayName, getFullDescription, getGosuClass, getIndex, getModifiers, getName, getScriptPart, getSymbolClass, getType, hasTypeVariables, isReified, isValueBoxed, makeArgs
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface gw.lang.parser.IReducedSymbol
getDefaultValueExpression, getDisplayName, getFullDescription, getGosuClass, getIndex, getModifiers, getName, getScriptPart, getSymbolClass, getType, hasTypeVariables, isReified, isValueBoxed
-
-
-
-
Constructor Detail
-
ReducedDynamicPropertySymbol
protected ReducedDynamicPropertySymbol(DynamicPropertySymbol dps)
-
-
Method Detail
-
isReadable
public boolean isReadable()
- Specified by:
isReadablein interfaceIReducedDynamicPropertySymbol
-
isWritable
public boolean isWritable()
-
getAssignableType
public IType getAssignableType()
- Specified by:
getAssignableTypein interfaceIReducedDynamicPropertySymbol
-
isPublic
public boolean isPublic()
- Specified by:
isPublicin interfaceIReducedSymbol- Overrides:
isPublicin classReducedSymbol
-
isPrivate
public boolean isPrivate()
- Specified by:
isPrivatein interfaceIReducedSymbol- Overrides:
isPrivatein classReducedSymbol
-
isInternal
public boolean isInternal()
- Specified by:
isInternalin interfaceIReducedSymbol- Overrides:
isInternalin classReducedSymbol
-
isProtected
public boolean isProtected()
- Specified by:
isProtectedin interfaceIReducedSymbol- Overrides:
isProtectedin classReducedSymbol
-
isStatic
public boolean isStatic()
- Specified by:
isStaticin interfaceIReducedSymbol- Overrides:
isStaticin classReducedSymbol
-
isAbstract
public boolean isAbstract()
- Specified by:
isAbstractin interfaceIReducedSymbol- Overrides:
isAbstractin classReducedSymbol
-
isFinal
public boolean isFinal()
- Specified by:
isFinalin interfaceIReducedSymbol- Overrides:
isFinalin classReducedSymbol
-
getGetterDfs
public ReducedDynamicFunctionSymbol getGetterDfs()
- Specified by:
getGetterDfsin interfaceIReducedDynamicPropertySymbol
-
getImmediateGetterDfs
protected ReducedDynamicFunctionSymbol getImmediateGetterDfs()
-
getSetterDfs
public ReducedDynamicFunctionSymbol getSetterDfs()
- Specified by:
getSetterDfsin interfaceIReducedDynamicPropertySymbol
-
getImmediateSetterDfs
protected ReducedDynamicFunctionSymbol getImmediateSetterDfs()
-
getParent
public ReducedDynamicPropertySymbol getParent()
- Specified by:
getParentin interfaceIReducedDynamicPropertySymbol
-
getFunction
public ReducedDynamicFunctionSymbol getFunction(String strFunctionName)
- Specified by:
getFunctionin interfaceIReducedDynamicPropertySymbol
-
getVarIdentifier
public String getVarIdentifier()
- Specified by:
getVarIdentifierin interfaceIReducedDynamicPropertySymbol
-
getAnnotations
public List<IGosuAnnotation> getAnnotations()
- Specified by:
getAnnotationsin interfaceIReducedSymbol- Overrides:
getAnnotationsin classReducedSymbol
-
-