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 booleanprivate IExpressionprivate Stringprotected Stringprivate intprivate booleanprivate intprivate Stringprivate IScriptPartIdprivate 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:
getSymbolClassin interfaceIReducedSymbol
-
isValueBoxed
public boolean isValueBoxed()- Specified by:
isValueBoxedin interfaceIReducedSymbol
-
getIndex
public int getIndex()- Specified by:
getIndexin interfaceIReducedSymbol
-
getDefaultValueExpression
- Specified by:
getDefaultValueExpressionin interfaceIReducedSymbol
-
isStatic
public boolean isStatic()- Specified by:
isStaticin interfaceIReducedSymbol
-
getModifiers
public int getModifiers()- Specified by:
getModifiersin interfaceIReducedSymbol
-
getAnnotations
- Specified by:
getAnnotationsin interfaceIReducedSymbol
-
getName
- Specified by:
getNamein interfaceIReducedSymbol
-
getDisplayName
- Specified by:
getDisplayNamein interfaceIReducedSymbol
-
getFullDescription
- Specified by:
getFullDescriptionin interfaceIReducedSymbol
-
isPrivate
public boolean isPrivate()- Specified by:
isPrivatein interfaceIReducedSymbol
-
isInternal
public boolean isInternal()- Specified by:
isInternalin interfaceIReducedSymbol
-
isProtected
public boolean isProtected()- Specified by:
isProtectedin interfaceIReducedSymbol
-
isPublic
public boolean isPublic()- Specified by:
isPublicin interfaceIReducedSymbol
-
isAbstract
public boolean isAbstract()- Specified by:
isAbstractin interfaceIReducedSymbol
-
isFinal
public boolean isFinal()- Specified by:
isFinalin interfaceIReducedSymbol
-
isReified
public boolean isReified()- Specified by:
isReifiedin interfaceIReducedSymbol
-
getType
- Specified by:
getTypein interfaceIReducedSymbol
-
setType
-
getScriptPart
- Specified by:
getScriptPartin interfaceIReducedSymbol
-
getGosuClass
- Specified by:
getGosuClassin interfaceIReducedSymbol
-
hasTypeVariables
public boolean hasTypeVariables()- Specified by:
hasTypeVariablesin interfaceIReducedSymbol
-
equals
-
makeArgs
-