Interface IHasType

All Known Subinterfaces:
IAdditiveExpression, IAnnotationExpression, IAnnotationUseSiteTargetClause, IArgumentListClause, IArithmeticExpression, IArrayAccessExpression, IBeanMethodCallExpression, IBinaryExpression, IBindingExpression, IBitshiftExpression, IBitwiseAndExpression, IBitwiseOrExpression, IBitwiseXorExpression, IBlockExpression, IBlockInvocation, IBlockLiteralExpression, IBooleanLiteralExpression, ICapturedSymbol, ICaseClause, ICharLiteralExpression, IClassDeclaration, ICollectionInitializerExpression, IConditionalAndExpression, IConditionalExpression, IConditionalOrExpression, IConditionalTernaryExpression, IDelegateStatement, IDirectiveExpression, IDynamicFunctionSymbol, IDynamicPropertySymbol, IDynamicSymbol, IEqualityExpression, IEvalExpression, IExpression, IFeatureLiteralExpression, IFieldAccessExpression, IFunctionSymbol, IIdentifierExpression, IIdentityExpression, IImplicitTypeAsExpression, IInferredNewExpression, IInitConstructorFunctionSymbol, IInitializerExpression, IInitializerSymbol, IInjectedSymbol, IInterfacesClause, IInterfaceTypeLiteralExpression, IIntervalExpression, ILiteralExpression, ILocalVarDeclaration, IMapAccessExpression, IMapInitializerExpression, IMemberAccessExpression, IMemberExpansionExpression, IMethodCallExpression, IModifierListClause, IMultiplicativeExpression, INameInDeclaration, INewExpression, INonCapturableSymbol, INotAWordExpression, INullExpression, INumericLiteralExpression, IObjectInitializerExpression, IParameterDeclaration, IParameterListClause, IParenthesizedExpression, IParseResult, IProgram, IProgramClassFunctionSymbol, IPropertyAccessIdentifier, IRelationalExpression, IStaticTypeOfExpression, IStringLiteralExpression, ISuperTypeClause, ISymbol, ISynthesizedMemberAccessExpression, ITemplateStringLiteral, ITypeAsExpression, ITypedSymbol, ITypeIsExpression, ITypeLiteralExpression, ITypeOfExpression, ITypeParameterListClause, ITypeVariableExtendsListClause, IUnaryExpression, IUnaryNotPlusMinusExpression, IUnqualifiedEnumMemberAccess, IVarStatement
All Known Implementing Classes:
AbstractDynamicSymbol, AdditiveExpression, AmbiguousSymbol, AnnotationExpression, AnnotationUseSiteTargetClause, ArgumentListClause, ArithmeticExpression, ArrayAccess, BadInitializerExpression, BeanMethodCallExpression, BinaryExpression, BindingExpression, BitshiftExpression, BitwiseAndExpression, BitwiseOrExpression, BitwiseXorExpression, BlockExpression, BlockInvocation, BlockLiteral, BooleanLiteral, CapturedSymbol, CaseClause, CharLiteral, ClassDeclaration, CollectionInitializerExpression, CommonSymbolsScope.LockedDownSymbol, CompileTimeExpressionParser.CompileTimeFieldSymbol, CompoundTypeLiteral, ConditionalAndExpression, ConditionalExpression, ConditionalOrExpression, ConditionalTernaryExpression, DefaultArgLiteral, DefaultParamValueLiteral, DelegateFunctionSymbol, DelegateStatement, DirectiveExpression, DynamicFunctionSymbol, DynamicPropertySymbol, DynamicSymbol, EnhancementDynamicFunctionSymbol, EnumAllValuesFunctionSymbol, EnumAllValuesPropertySymbol, EnumCodeFunctionSymbol, EnumCodePropertySymbol, EnumDisplayNameFunctionSymbol, EnumDisplayNamePropertySymbol, EnumNameFunctionSymbol, EnumNamePropertySymbol, EnumOrdinalFunctionSymbol, EnumOrdinalPropertySymbol, EnumValueFunctionSymbol, EnumValueOfFunctionSymbol, EnumValuePropertySymbol, EnumValuesFunctionSymbol, EqualityExpression, EvalExpression, Expression, FeatureLiteral, GosuObjectFunctionSymbol, Identifier, IdentityExpression, ImplicitTypeAsExpression, InferredNewExpression, InferredTypeLiteral, InitConstructorFunctionSymbol, InitializerSymbol, InterfacesClause, InterfaceTypeLiteral, IntervalExpression, IntrinsicTypeFunctionSymbol, IntrinsicTypePropertySymbol, Literal, LocalVarDeclaration, MapAccess, MapInitializerExpression, MemberAccess, MemberExpansionAccess, MemberFieldSymbol, MethodCallExpression, ModifierListClause, MultiplicativeExpression, NameInDeclaration, NewExpression, NotAWordExpression, NullExpression, NumericLiteral, ObjectInitializerExpression, OuterFunctionSymbol, ParameterDeclaration, ParameterizedDynamicFunctionSymbol, ParameterizedDynamicPropertySymbol, ParameterListClause, ParenthesizedExpression, ParseResult, Program, ProgramClassFunctionSymbol, ProgramExecuteFunctionSymbol, PropertyAccessIdentifier, PropertyAsMethodCallIdentifier, QueryPathRootSymbol, ReadOnlySymbol, ReducedSymbol.SyntheticSymbol, RelationalExpression, StaticTypeOfExpression, StringLiteral, SuperAccess, SuperConstructorFunctionSymbol, SuperTypeClause, Symbol, SynthesizedMemberAccess, TemplateGenerator.LockedDownSymbol, TemplateRenderFunctionSymbol, TemplateStringLiteral, ThisConstructorFunctionSymbol, ThisSymbol, TypeAsExpression, TypedSymbol, TypeIsExpression, TypeLiteral, TypeOfExpression, TypeParameterListClause, TypeVariableDefinition, TypeVariableExtendsListClause, TypeVariableListClause, UnaryExpression, UnaryNotPlusMinusExpression, UnqualifiedEnumMemberAccess, VarPropertyGetFunctionSymbol, VarPropertySetFunctionSymbol, VarStatement

public interface IHasType
  • Method Summary

    Modifier and Type
    Method
    Description
     
  • Method Details

    • getType

      IType getType()