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