java-ast
Version:
Java Parser for JavaScript/TypeScript, based on antlr4ts
2 lines (1 loc) • 3.23 kB
TypeScript
export { CompilationUnitContext, PackageDeclarationContext, ImportDeclarationContext, TypeDeclarationContext, ModifierContext, ClassOrInterfaceModifierContext, VariableModifierContext, ClassDeclarationContext, TypeParametersContext, TypeParameterContext, TypeBoundContext, EnumDeclarationContext, EnumConstantsContext, EnumConstantContext, EnumBodyDeclarationsContext, InterfaceDeclarationContext, ClassBodyContext, InterfaceBodyContext, ClassBodyDeclarationContext, MemberDeclarationContext, MethodDeclarationContext, MethodBodyContext, TypeTypeOrVoidContext, GenericMethodDeclarationContext, GenericConstructorDeclarationContext, ConstructorDeclarationContext, CompactConstructorDeclarationContext, FieldDeclarationContext, InterfaceBodyDeclarationContext, InterfaceMemberDeclarationContext, ConstDeclarationContext, ConstantDeclaratorContext, InterfaceMethodDeclarationContext, InterfaceMethodModifierContext, GenericInterfaceMethodDeclarationContext, InterfaceCommonBodyDeclarationContext, VariableDeclaratorsContext, VariableDeclaratorContext, VariableDeclaratorIdContext, VariableInitializerContext, ArrayInitializerContext, ClassOrInterfaceTypeContext, TypeArgumentContext, QualifiedNameListContext, FormalParametersContext, ReceiverParameterContext, FormalParameterListContext, FormalParameterContext, LastFormalParameterContext, LambdaLVTIListContext, LambdaLVTIParameterContext, QualifiedNameContext, LiteralContext, IntegerLiteralContext, FloatLiteralContext, AltAnnotationQualifiedNameContext, AnnotationContext, ElementValuePairsContext, ElementValuePairContext, ElementValueContext, ElementValueArrayInitializerContext, AnnotationTypeDeclarationContext, AnnotationTypeBodyContext, AnnotationTypeElementDeclarationContext, AnnotationTypeElementRestContext, AnnotationMethodOrConstantRestContext, AnnotationMethodRestContext, AnnotationConstantRestContext, DefaultValueContext, ModuleDeclarationContext, ModuleBodyContext, ModuleDirectiveContext, RequiresModifierContext, RecordDeclarationContext, RecordHeaderContext, RecordComponentListContext, RecordComponentContext, RecordBodyContext, BlockContext, BlockStatementContext, LocalVariableDeclarationContext, IdentifierContext, TypeIdentifierContext, LocalTypeDeclarationContext, StatementContext, CatchClauseContext, CatchTypeContext, FinallyBlockContext, ResourceSpecificationContext, ResourcesContext, ResourceContext, SwitchBlockStatementGroupContext, SwitchLabelContext, ForControlContext, ForInitContext, EnhancedForControlContext, ParExpressionContext, ExpressionListContext, MethodCallContext, ExpressionContext, PatternContext, LambdaExpressionContext, LambdaParametersContext, LambdaBodyContext, PrimaryContext, SwitchExpressionContext, SwitchLabeledRuleContext, GuardedPatternContext, SwitchRuleOutcomeContext, ClassTypeContext, CreatorContext, CreatedNameContext, InnerCreatorContext, ArrayCreatorRestContext, ClassCreatorRestContext, ExplicitGenericInvocationContext, TypeArgumentsOrDiamondContext, NonWildcardTypeArgumentsOrDiamondContext, NonWildcardTypeArgumentsContext, TypeListContext, TypeTypeContext, PrimitiveTypeContext, TypeArgumentsContext, SuperSuffixContext, ExplicitGenericInvocationSuffixContext, ArgumentsContext, } from './JavaParser';