Package gw.lang.parser
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
-
Method Details
-
getType
IType getType()
-