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 java.util.List<IGosuAnnotation>getAnnotations()IExpressiongetDefaultValueExpression()java.lang.StringgetDisplayName()java.lang.StringgetFullDescription()IGosuClassgetGosuClass()intgetIndex()intgetModifiers()java.lang.StringgetName()IScriptPartIdgetScriptPart()java.lang.Class<?>getSymbolClass()ITypegetType()booleanhasTypeVariables()booleanisAbstract()booleanisFinal()booleanisInternal()booleanisPrivate()booleanisProtected()booleanisPublic()booleanisReified()booleanisStatic()booleanisValueBoxed()
-
-
-
Method Detail
-
isStatic
boolean isStatic()
-
getModifiers
int getModifiers()
-
getAnnotations
java.util.List<IGosuAnnotation> getAnnotations()
-
getName
java.lang.String getName()
-
getDisplayName
java.lang.String getDisplayName()
-
getFullDescription
java.lang.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
java.lang.Class<?> getSymbolClass()
-
isValueBoxed
boolean isValueBoxed()
-
getIndex
int getIndex()
-
getDefaultValueExpression
IExpression getDefaultValueExpression()
-
-