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