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 Details
-
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()
-