Package gw.internal.gosu.parser
Class ReducedSymbol
java.lang.Object
gw.internal.gosu.parser.ReducedSymbol
- All Implemented Interfaces:
IReducedSymbol
- Direct Known Subclasses:
ReducedDynamicFunctionSymbol
,ReducedDynamicPropertySymbol
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate List<IGosuAnnotation>
private boolean
private IExpression
private String
protected String
private int
private boolean
private int
private String
private IScriptPartId
private Class<?>
private IType
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
_isStatic
private boolean _isStatic -
_type
-
_name
-
_displayName
-
_fullDescription
-
_scriptPartId
-
_modifiers
private int _modifiers -
_annotations
-
_symClass
-
_defValue
-
_bValueBoxed
private boolean _bValueBoxed -
_iIndex
private int _iIndex
-
-
Constructor Details
-
ReducedSymbol
ReducedSymbol(AbstractDynamicSymbol sym) -
ReducedSymbol
-
-
Method Details
-
getSymbolClass
- Specified by:
getSymbolClass
in interfaceIReducedSymbol
-
isValueBoxed
public boolean isValueBoxed()- Specified by:
isValueBoxed
in interfaceIReducedSymbol
-
getIndex
public int getIndex()- Specified by:
getIndex
in interfaceIReducedSymbol
-
getDefaultValueExpression
- Specified by:
getDefaultValueExpression
in interfaceIReducedSymbol
-
isStatic
public boolean isStatic()- Specified by:
isStatic
in interfaceIReducedSymbol
-
getModifiers
public int getModifiers()- Specified by:
getModifiers
in interfaceIReducedSymbol
-
getAnnotations
- Specified by:
getAnnotations
in interfaceIReducedSymbol
-
getName
- Specified by:
getName
in interfaceIReducedSymbol
-
getDisplayName
- Specified by:
getDisplayName
in interfaceIReducedSymbol
-
getFullDescription
- Specified by:
getFullDescription
in interfaceIReducedSymbol
-
isPrivate
public boolean isPrivate()- Specified by:
isPrivate
in interfaceIReducedSymbol
-
isInternal
public boolean isInternal()- Specified by:
isInternal
in interfaceIReducedSymbol
-
isProtected
public boolean isProtected()- Specified by:
isProtected
in interfaceIReducedSymbol
-
isPublic
public boolean isPublic()- Specified by:
isPublic
in interfaceIReducedSymbol
-
isAbstract
public boolean isAbstract()- Specified by:
isAbstract
in interfaceIReducedSymbol
-
isFinal
public boolean isFinal()- Specified by:
isFinal
in interfaceIReducedSymbol
-
isReified
public boolean isReified()- Specified by:
isReified
in interfaceIReducedSymbol
-
getType
- Specified by:
getType
in interfaceIReducedSymbol
-
setType
-
getScriptPart
- Specified by:
getScriptPart
in interfaceIReducedSymbol
-
getGosuClass
- Specified by:
getGosuClass
in interfaceIReducedSymbol
-
hasTypeVariables
public boolean hasTypeVariables()- Specified by:
hasTypeVariables
in interfaceIReducedSymbol
-
equals
-
makeArgs
-