Package gw.lang.parser
Class DefaultReducedSymbol
- java.lang.Object
-
- gw.lang.parser.DefaultReducedSymbol
-
- All Implemented Interfaces:
IReducedSymbol
public class DefaultReducedSymbol extends java.lang.Object implements IReducedSymbol
-
-
Constructor Summary
Constructors Constructor Description DefaultReducedSymbol(java.lang.String name, IType type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IReducedSymbolcreateReducedSymbol()java.util.List<IGosuAnnotation>getAnnotations()IExpressiongetDefaultValueExpression()java.lang.StringgetDisplayName()java.lang.StringgetFullDescription()IGosuClassgetGosuClass()intgetIndex()intgetModifiers()java.lang.StringgetName()IScriptPartIdgetScriptPart()java.lang.ClassgetSymbolClass()ITypegetType()booleanhasTypeVariables()booleanisAbstract()booleanisFinal()booleanisInternal()booleanisPrivate()booleanisProtected()booleanisPublic()booleanisReified()booleanisStatic()booleanisValueBoxed()voidsetType(IType type)
-
-
-
Field Detail
-
_name
private java.lang.String _name
-
_type
private IType _type
-
-
Constructor Detail
-
DefaultReducedSymbol
public DefaultReducedSymbol(java.lang.String name, IType type)
-
-
Method Detail
-
isStatic
public boolean isStatic()
- Specified by:
isStaticin interfaceIReducedSymbol
-
getModifiers
public int getModifiers()
- Specified by:
getModifiersin interfaceIReducedSymbol
-
getAnnotations
public java.util.List<IGosuAnnotation> getAnnotations()
- Specified by:
getAnnotationsin interfaceIReducedSymbol
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceIReducedSymbol
-
getDisplayName
public java.lang.String getDisplayName()
- Specified by:
getDisplayNamein interfaceIReducedSymbol
-
getFullDescription
public java.lang.String 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
public IType getType()
- Specified by:
getTypein interfaceIReducedSymbol
-
getScriptPart
public IScriptPartId getScriptPart()
- Specified by:
getScriptPartin interfaceIReducedSymbol
-
getGosuClass
public IGosuClass getGosuClass()
- Specified by:
getGosuClassin interfaceIReducedSymbol
-
hasTypeVariables
public boolean hasTypeVariables()
- Specified by:
hasTypeVariablesin interfaceIReducedSymbol
-
getSymbolClass
public java.lang.Class getSymbolClass()
- Specified by:
getSymbolClassin interfaceIReducedSymbol
-
isValueBoxed
public boolean isValueBoxed()
- Specified by:
isValueBoxedin interfaceIReducedSymbol
-
getIndex
public int getIndex()
- Specified by:
getIndexin interfaceIReducedSymbol
-
getDefaultValueExpression
public IExpression getDefaultValueExpression()
- Specified by:
getDefaultValueExpressionin interfaceIReducedSymbol
-
setType
public void setType(IType type)
-
createReducedSymbol
public IReducedSymbol createReducedSymbol()
-
-