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
FieldsModifier and TypeFieldDescription(package private) ReducedDynamicFunctionSymbol
(package private) ReducedDynamicFunctionSymbol
private ReducedDynamicPropertySymbol
private String
Fields inherited from class gw.internal.gosu.parser.ReducedSymbol
_fullDescription
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate boolean
functionNamesEqual
(ReducedDynamicFunctionSymbol dfs, String strFunctionName) getFunction
(String strFunctionName) protected ReducedDynamicFunctionSymbol
protected ReducedDynamicFunctionSymbol
boolean
boolean
isFinal()
boolean
boolean
boolean
boolean
isPublic()
boolean
boolean
isStatic()
boolean
private boolean
Methods inherited from class gw.internal.gosu.parser.ReducedSymbol
equals, getDefaultValueExpression, getDisplayName, getFullDescription, getGosuClass, getIndex, getModifiers, getName, getScriptPart, getSymbolClass, getType, hasTypeVariables, isReified, isValueBoxed, makeArgs, setType
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
-
Field Details
-
_dpsParent
-
_dfsGetter
ReducedDynamicFunctionSymbol _dfsGetter -
_dfsSetter
ReducedDynamicFunctionSymbol _dfsSetter -
_varIdentifier
-
-
Constructor Details
-
ReducedDynamicPropertySymbol
-
-
Method Details
-
isReadable
public boolean isReadable()- Specified by:
isReadable
in interfaceIReducedDynamicPropertySymbol
-
isWritable
public boolean isWritable() -
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
- Specified by:
getGetterDfs
in interfaceIReducedDynamicPropertySymbol
-
getImmediateGetterDfs
-
getSetterDfs
- Specified by:
getSetterDfs
in interfaceIReducedDynamicPropertySymbol
-
getImmediateSetterDfs
-
getParent
- Specified by:
getParent
in interfaceIReducedDynamicPropertySymbol
-
getFunction
- Specified by:
getFunction
in interfaceIReducedDynamicPropertySymbol
-
functionNamesEqual
-
getVarIdentifier
- Specified by:
getVarIdentifier
in interfaceIReducedDynamicPropertySymbol
-
getAnnotations
- Specified by:
getAnnotations
in interfaceIReducedSymbol
- Overrides:
getAnnotations
in classReducedSymbol
-
pureVarBasedProperty
private boolean pureVarBasedProperty()
-