Package gw.lang.parser
Interface IReducedSymbol
-
- All Known Subinterfaces:
ICapturedSymbol
,IDynamicFunctionSymbol
,IDynamicPropertySymbol
,IDynamicSymbol
,IFunctionSymbol
,IInitConstructorFunctionSymbol
,IInitializerSymbol
,IInjectedSymbol
,INonCapturableSymbol
,IProgramClassFunctionSymbol
,IReducedDelegateFunctionSymbol
,IReducedDynamicFunctionSymbol
,IReducedDynamicPropertySymbol
,ISymbol
,ITypedSymbol
- All Known Implementing Classes:
AbstractDynamicSymbol
,AmbiguousSymbol
,CapturedSymbol
,CommonSymbolsScope.LockedDownSymbol
,CompileTimeExpressionParser.CompileTimeFieldSymbol
,DefaultReducedSymbol
,DelegateFunctionSymbol
,DynamicFunctionSymbol
,DynamicPropertySymbol
,DynamicSymbol
,EnhancementDynamicFunctionSymbol
,EnumAllValuesFunctionSymbol
,EnumAllValuesPropertySymbol
,EnumCodeFunctionSymbol
,EnumCodePropertySymbol
,EnumDisplayNameFunctionSymbol
,EnumDisplayNamePropertySymbol
,EnumNameFunctionSymbol
,EnumNamePropertySymbol
,EnumOrdinalFunctionSymbol
,EnumOrdinalPropertySymbol
,EnumValueFunctionSymbol
,EnumValueOfFunctionSymbol
,EnumValuePropertySymbol
,EnumValuesFunctionSymbol
,GosuObjectFunctionSymbol
,InitConstructorFunctionSymbol
,InitializerSymbol
,IntrinsicTypeFunctionSymbol
,IntrinsicTypePropertySymbol
,MemberFieldSymbol
,OuterFunctionSymbol
,ParameterizedDynamicFunctionSymbol
,ParameterizedDynamicPropertySymbol
,ProgramClassFunctionSymbol
,ProgramExecuteFunctionSymbol
,QueryPathRootSymbol
,ReadOnlySymbol
,ReducedDelegateFunctionSymbol
,ReducedDynamicFunctionSymbol
,ReducedDynamicPropertySymbol
,ReducedParameterizedDynamicFunctionSymbol
,ReducedParameterizedDynamicPropertySymbol
,ReducedSuperConstructorFunctionSymbol
,ReducedSymbol
,ReducedSymbol.SyntheticSymbol
,ReducedThisConstructorFunctionSymbol
,SuperConstructorFunctionSymbol
,Symbol
,TemplateGenerator.LockedDownSymbol
,TemplateRenderFunctionSymbol
,ThisConstructorFunctionSymbol
,ThisSymbol
,TypedSymbol
,VarPropertyGetFunctionSymbol
,VarPropertySetFunctionSymbol
public interface IReducedSymbol
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<IGosuAnnotation>
getAnnotations()
IExpression
getDefaultValueExpression()
String
getDisplayName()
String
getFullDescription()
IGosuClass
getGosuClass()
int
getIndex()
int
getModifiers()
String
getName()
IScriptPartId
getScriptPart()
Class<?>
getSymbolClass()
IType
getType()
boolean
hasTypeVariables()
boolean
isAbstract()
boolean
isFinal()
boolean
isInternal()
boolean
isPrivate()
boolean
isProtected()
boolean
isPublic()
boolean
isReified()
boolean
isStatic()
boolean
isValueBoxed()
-
-
-
Method Detail
-
isStatic
boolean isStatic()
-
getModifiers
int getModifiers()
-
getAnnotations
List<IGosuAnnotation> getAnnotations()
-
getName
String getName()
-
getDisplayName
String getDisplayName()
-
getFullDescription
String getFullDescription()
-
isPrivate
boolean isPrivate()
-
isInternal
boolean isInternal()
-
isProtected
boolean isProtected()
-
isPublic
boolean isPublic()
-
isAbstract
boolean isAbstract()
-
isFinal
boolean isFinal()
-
isReified
boolean isReified()
-
getType
IType getType()
-
getScriptPart
IScriptPartId getScriptPart()
-
getGosuClass
IGosuClass getGosuClass()
-
hasTypeVariables
boolean hasTypeVariables()
-
getSymbolClass
Class<?> getSymbolClass()
-
isValueBoxed
boolean isValueBoxed()
-
getIndex
int getIndex()
-
getDefaultValueExpression
IExpression getDefaultValueExpression()
-
-