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) ReducedDynamicFunctionSymbolprivate ReducedDynamicPropertySymbolprivate StringFields inherited from class gw.internal.gosu.parser.ReducedSymbol
_fullDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleanfunctionNamesEqual(ReducedDynamicFunctionSymbol dfs, String strFunctionName) getFunction(String strFunctionName) protected ReducedDynamicFunctionSymbolprotected ReducedDynamicFunctionSymbolbooleanbooleanisFinal()booleanbooleanbooleanbooleanisPublic()booleanbooleanisStatic()booleanprivate booleanMethods inherited from class gw.internal.gosu.parser.ReducedSymbol
equals, getDefaultValueExpression, getDisplayName, getFullDescription, getGosuClass, getIndex, getModifiers, getName, getScriptPart, getSymbolClass, getType, hasTypeVariables, isReified, isValueBoxed, makeArgs, setTypeMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
isReadablein interfaceIReducedDynamicPropertySymbol
-
isWritable
public boolean isWritable() -
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
- Specified by:
getGetterDfsin interfaceIReducedDynamicPropertySymbol
-
getImmediateGetterDfs
-
getSetterDfs
- Specified by:
getSetterDfsin interfaceIReducedDynamicPropertySymbol
-
getImmediateSetterDfs
-
getParent
- Specified by:
getParentin interfaceIReducedDynamicPropertySymbol
-
getFunction
- Specified by:
getFunctionin interfaceIReducedDynamicPropertySymbol
-
functionNamesEqual
-
getVarIdentifier
- Specified by:
getVarIdentifierin interfaceIReducedDynamicPropertySymbol
-
getAnnotations
- Specified by:
getAnnotationsin interfaceIReducedSymbol- Overrides:
getAnnotationsin classReducedSymbol
-
pureVarBasedProperty
private boolean pureVarBasedProperty()
-