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 protected
ReducedDynamicPropertySymbol(DynamicPropertySymbol dps)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<IGosuAnnotation>
getAnnotations()
IType
getAssignableType()
ReducedDynamicFunctionSymbol
getFunction(String strFunctionName)
ReducedDynamicFunctionSymbol
getGetterDfs()
protected ReducedDynamicFunctionSymbol
getImmediateGetterDfs()
protected ReducedDynamicFunctionSymbol
getImmediateSetterDfs()
ReducedDynamicPropertySymbol
getParent()
ReducedDynamicFunctionSymbol
getSetterDfs()
String
getVarIdentifier()
boolean
isAbstract()
boolean
isFinal()
boolean
isInternal()
boolean
isPrivate()
boolean
isProtected()
boolean
isPublic()
boolean
isReadable()
boolean
isStatic()
boolean
isWritable()
-
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:
isReadable
in interfaceIReducedDynamicPropertySymbol
-
isWritable
public boolean isWritable()
-
getAssignableType
public IType getAssignableType()
- Specified by:
getAssignableType
in interfaceIReducedDynamicPropertySymbol
-
isPublic
public boolean isPublic()
- Specified by:
isPublic
in interfaceIReducedSymbol
- Overrides:
isPublic
in classReducedSymbol
-
isPrivate
public boolean isPrivate()
- Specified by:
isPrivate
in interfaceIReducedSymbol
- Overrides:
isPrivate
in classReducedSymbol
-
isInternal
public boolean isInternal()
- Specified by:
isInternal
in interfaceIReducedSymbol
- Overrides:
isInternal
in classReducedSymbol
-
isProtected
public boolean isProtected()
- Specified by:
isProtected
in interfaceIReducedSymbol
- Overrides:
isProtected
in classReducedSymbol
-
isStatic
public boolean isStatic()
- Specified by:
isStatic
in interfaceIReducedSymbol
- Overrides:
isStatic
in classReducedSymbol
-
isAbstract
public boolean isAbstract()
- Specified by:
isAbstract
in interfaceIReducedSymbol
- Overrides:
isAbstract
in classReducedSymbol
-
isFinal
public boolean isFinal()
- Specified by:
isFinal
in interfaceIReducedSymbol
- Overrides:
isFinal
in classReducedSymbol
-
getGetterDfs
public ReducedDynamicFunctionSymbol getGetterDfs()
- Specified by:
getGetterDfs
in interfaceIReducedDynamicPropertySymbol
-
getImmediateGetterDfs
protected ReducedDynamicFunctionSymbol getImmediateGetterDfs()
-
getSetterDfs
public ReducedDynamicFunctionSymbol getSetterDfs()
- Specified by:
getSetterDfs
in interfaceIReducedDynamicPropertySymbol
-
getImmediateSetterDfs
protected ReducedDynamicFunctionSymbol getImmediateSetterDfs()
-
getParent
public ReducedDynamicPropertySymbol getParent()
- Specified by:
getParent
in interfaceIReducedDynamicPropertySymbol
-
getFunction
public ReducedDynamicFunctionSymbol getFunction(String strFunctionName)
- Specified by:
getFunction
in interfaceIReducedDynamicPropertySymbol
-
getVarIdentifier
public String getVarIdentifier()
- Specified by:
getVarIdentifier
in interfaceIReducedDynamicPropertySymbol
-
getAnnotations
public List<IGosuAnnotation> getAnnotations()
- Specified by:
getAnnotations
in interfaceIReducedSymbol
- Overrides:
getAnnotations
in classReducedSymbol
-
-