AbstractLexer |
Because antlr4 does not support generating lexer with specified interface,
we have to create a super class for it and implement the interface.
|
AbstractParser |
Because antlr4 does not support generating parser with specified interface,
we have to create a super class for it and implement the interface.
|
Antlr4ParserPlugin |
A parser plugin for the new parser.
|
Antlr4PluginFactory |
A parser plugin factory for the new parser.
|
AstBuilder |
Builds the AST from the parse tree generated by Antlr4.
|
GroovydocManager |
A utilities for managing groovydoc, e.g.
|
GroovyLangLexer |
The lexer for Groovy programming language, which is based on the lexer generated by Antlr4
|
GroovyLangParser |
The parser for Groovy programming language, which is based on the parser generated by Antlr4
|
GroovyLexer |
|
GroovyParser |
|
GroovyParser.AdditiveExprAltContext |
|
GroovyParser.AndExprAltContext |
|
GroovyParser.AnnotatedQualifiedClassNameContext |
|
GroovyParser.AnnotationContext |
|
GroovyParser.AnnotationNameContext |
|
GroovyParser.AnnotationsOptContext |
|
GroovyParser.AnonymousInnerClassDeclarationContext |
|
GroovyParser.ArgumentsContext |
|
GroovyParser.ArrayInitializerContext |
|
GroovyParser.AssertStatementContext |
|
GroovyParser.AssertStmtAltContext |
|
GroovyParser.AssignmentExprAltContext |
|
GroovyParser.BlockContext |
|
GroovyParser.BlockStatementContext |
|
GroovyParser.BlockStatementsContext |
|
GroovyParser.BlockStatementsOptContext |
|
GroovyParser.BlockStmtAltContext |
|
GroovyParser.BooleanLiteralAltContext |
|
GroovyParser.BreakStatementContext |
|
GroovyParser.BreakStmtAltContext |
|
GroovyParser.BuiltInTypeContext |
|
GroovyParser.BuiltInTypePrmrAltContext |
|
GroovyParser.CastExprAltContext |
|
GroovyParser.CastParExpressionContext |
|
GroovyParser.CatchClauseContext |
|
GroovyParser.CatchTypeContext |
|
GroovyParser.ClassBodyContext |
|
GroovyParser.ClassBodyDeclarationContext |
|
GroovyParser.ClassDeclarationContext |
|
GroovyParser.ClassicalForControlContext |
|
GroovyParser.ClassifiedModifiersContext |
|
GroovyParser.ClassNameContext |
|
GroovyParser.ClassOrInterfaceModifierContext |
|
GroovyParser.ClassOrInterfaceModifiersContext |
|
GroovyParser.ClassOrInterfaceModifiersOptContext |
|
GroovyParser.ClassOrInterfaceTypeContext |
|
GroovyParser.ClosureContext |
|
GroovyParser.ClosureOrLambdaExpressionContext |
|
GroovyParser.ClosureOrLambdaExpressionPrmrAltContext |
|
GroovyParser.CommandArgumentContext |
|
GroovyParser.CommandExprAltContext |
|
GroovyParser.CommandExpressionContext |
|
GroovyParser.CompilationUnitContext |
|
GroovyParser.ConditionalExprAltContext |
|
GroovyParser.ConditionalStatementContext |
|
GroovyParser.ConditionalStmtAltContext |
|
GroovyParser.ContinueStatementContext |
|
GroovyParser.ContinueStmtAltContext |
|
GroovyParser.CreatedNameContext |
|
GroovyParser.CreatorContext |
|
GroovyParser.DimContext |
|
GroovyParser.DoWhileStmtAltContext |
|
GroovyParser.DynamicMemberNameContext |
|
GroovyParser.ElementValueArrayInitializerContext |
|
GroovyParser.ElementValueContext |
|
GroovyParser.ElementValuePairContext |
|
GroovyParser.ElementValuePairNameContext |
|
GroovyParser.ElementValuePairsContext |
|
GroovyParser.ElementValuesContext |
|
GroovyParser.EmptyDimsContext |
|
GroovyParser.EmptyDimsOptContext |
|
GroovyParser.EmptyStmtAltContext |
|
GroovyParser.EnhancedArgumentListContext |
|
GroovyParser.EnhancedArgumentListElementContext |
|
GroovyParser.EnhancedForControlContext |
|
GroovyParser.EnhancedStatementExpressionContext |
|
GroovyParser.EnumConstantContext |
|
GroovyParser.EnumConstantsContext |
|
GroovyParser.EqualityExprAltContext |
|
GroovyParser.ExclusiveOrExprAltContext |
|
GroovyParser.ExpressionContext |
|
GroovyParser.ExpressionInParContext |
|
GroovyParser.ExpressionListContext |
|
GroovyParser.ExpressionListElementContext |
|
GroovyParser.ExpressionStmtAltContext |
|
GroovyParser.FieldDeclarationContext |
|
GroovyParser.FinallyBlockContext |
|
GroovyParser.FloatingPointLiteralAltContext |
|
GroovyParser.ForControlContext |
|
GroovyParser.ForInitContext |
|
GroovyParser.FormalParameterContext |
|
GroovyParser.FormalParameterListContext |
|
GroovyParser.FormalParametersContext |
|
GroovyParser.ForStmtAltContext |
|
GroovyParser.ForUpdateContext |
|
GroovyParser.GroovyParserRuleContext |
|
GroovyParser.GstringContext |
|
GroovyParser.GstringPathContext |
|
GroovyParser.GstringPrmrAltContext |
|
GroovyParser.GstringValueContext |
|
GroovyParser.IdentifierContext |
|
GroovyParser.IdentifierPrmrAltContext |
|
GroovyParser.IfElseStatementContext |
|
GroovyParser.ImportDeclarationContext |
|
GroovyParser.InclusiveOrExprAltContext |
|
GroovyParser.IndexPropertyArgsContext |
|
GroovyParser.IntegerLiteralAltContext |
|
GroovyParser.KeywordsContext |
|
GroovyParser.LabeledStmtAltContext |
|
GroovyParser.LambdaBodyContext |
|
GroovyParser.ListContext |
|
GroovyParser.ListPrmrAltContext |
|
GroovyParser.LiteralContext |
|
GroovyParser.LiteralPrmrAltContext |
|
GroovyParser.LocalVariableDeclarationContext |
|
GroovyParser.LocalVariableDeclarationStmtAltContext |
|
GroovyParser.LogicalAndExprAltContext |
|
GroovyParser.LogicalOrExprAltContext |
|
GroovyParser.LoopStatementContext |
|
GroovyParser.LoopStmtAltContext |
|
GroovyParser.MapContext |
|
GroovyParser.MapEntryContext |
|
GroovyParser.MapEntryLabelContext |
|
GroovyParser.MapEntryListContext |
|
GroovyParser.MapPrmrAltContext |
|
GroovyParser.MemberDeclarationContext |
|
GroovyParser.MethodBodyContext |
|
GroovyParser.MethodDeclarationContext |
|
GroovyParser.MethodDeclarationStmtAltContext |
|
GroovyParser.MethodNameContext |
|
GroovyParser.ModifierContext |
|
GroovyParser.ModifiersContext |
|
GroovyParser.ModifiersOptContext |
|
GroovyParser.MultipleAssignmentExprAltContext |
|
GroovyParser.MultiplicativeExprAltContext |
|
GroovyParser.NamedPropertyArgsContext |
|
GroovyParser.NamePartContext |
|
GroovyParser.NewPrmrAltContext |
|
GroovyParser.NlsContext |
|
GroovyParser.NonWildcardTypeArgumentsContext |
|
GroovyParser.NullLiteralAltContext |
|
GroovyParser.PackageDeclarationContext |
|
GroovyParser.ParenPrmrAltContext |
|
GroovyParser.ParExpressionContext |
|
GroovyParser.PathElementContext |
|
GroovyParser.PathExpressionContext |
|
GroovyParser.PostfixExprAltContext |
|
GroovyParser.PostfixExpressionContext |
|
GroovyParser.PowerExprAltContext |
|
GroovyParser.PrimaryContext |
|
GroovyParser.PrimitiveTypeContext |
|
GroovyParser.QualifiedClassNameContext |
|
GroovyParser.QualifiedClassNameListContext |
|
GroovyParser.QualifiedNameContext |
|
GroovyParser.QualifiedNameElementContext |
|
GroovyParser.QualifiedNameElementsContext |
|
GroovyParser.QualifiedStandardClassNameContext |
|
GroovyParser.RegexExprAltContext |
|
GroovyParser.RelationalExprAltContext |
|
GroovyParser.ResourceContext |
|
GroovyParser.ResourceListContext |
|
GroovyParser.ResourcesContext |
|
GroovyParser.ReturnStmtAltContext |
|
GroovyParser.ReturnTypeContext |
|
GroovyParser.RparenContext |
|
GroovyParser.ScriptStatementContext |
|
GroovyParser.ScriptStatementsContext |
|
GroovyParser.SepContext |
|
GroovyParser.ShiftExprAltContext |
|
GroovyParser.StandardLambdaExpressionContext |
|
GroovyParser.StandardLambdaParametersContext |
|
GroovyParser.StatementContext |
|
GroovyParser.StatementExpressionContext |
|
GroovyParser.StringLiteralAltContext |
|
GroovyParser.StringLiteralContext |
|
GroovyParser.SuperPrmrAltContext |
|
GroovyParser.SwitchBlockStatementGroupContext |
|
GroovyParser.SwitchLabelContext |
|
GroovyParser.SwitchStatementContext |
|
GroovyParser.SynchronizedStmtAltContext |
|
GroovyParser.ThisFormalParameterContext |
|
GroovyParser.ThisPrmrAltContext |
|
GroovyParser.ThrowStmtAltContext |
|
GroovyParser.TryCatchStatementContext |
|
GroovyParser.TryCatchStmtAltContext |
|
GroovyParser.TypeArgumentContext |
|
GroovyParser.TypeArgumentsContext |
|
GroovyParser.TypeArgumentsOrDiamondContext |
|
GroovyParser.TypeBoundContext |
|
GroovyParser.TypeContext |
|
GroovyParser.TypeDeclarationContext |
|
GroovyParser.TypeListContext |
|
GroovyParser.TypeNamePairContext |
|
GroovyParser.TypeNamePairsContext |
|
GroovyParser.TypeParameterContext |
|
GroovyParser.TypeParametersContext |
|
GroovyParser.UnaryAddExprAltContext |
|
GroovyParser.UnaryNotExprAltContext |
|
GroovyParser.VariableDeclarationContext |
|
GroovyParser.VariableDeclaratorContext |
|
GroovyParser.VariableDeclaratorIdContext |
|
GroovyParser.VariableDeclaratorsContext |
|
GroovyParser.VariableInitializerContext |
|
GroovyParser.VariableInitializersContext |
|
GroovyParser.VariableModifierContext |
|
GroovyParser.VariableModifiersContext |
|
GroovyParser.VariableModifiersOptContext |
|
GroovyParser.VariableNamesContext |
|
GroovyParser.WhileStmtAltContext |
|
GroovyParserBaseVisitor<Result> |
This class provides an empty implementation of GroovyParserVisitor ,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.
|
PositionInfo |
|
SemanticPredicates |
Some semantic predicates for altering the behaviour of the lexer and parser
|
TryWithResourcesASTTransformation |
Transform try-with-resources to try-catch-finally
Reference JLS "14.20.3.
|