| Class | 
                        Description | 
                    
                            | 
                                
                                    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. | 
                        
                            | 
                                
                                    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.ClassNameContext
                                
                             | 
                             | 
                        
                            | 
                                
                                    GroovyParser.ClassOrInterfaceModifierContext
                                
                             | 
                             | 
                        
                            | 
                                
                                    GroovyParser.ClassOrInterfaceModifiersContext
                                
                             | 
                             | 
                        
                            | 
                                
                                    GroovyParser.ClassOrInterfaceModifiersOptContext
                                
                             | 
                             | 
                        
                            | 
                                
                                    GroovyParser.ClassOrInterfaceTypeContext
                                
                             | 
                             | 
                        
                            | 
                                
                                    GroovyParser.ClassicalForControlContext
                                
                             | 
                             | 
                        
                            | 
                                
                                    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.ForStmtAltContext
                                
                             | 
                             | 
                        
                            | 
                                
                                    GroovyParser.ForUpdateContext
                                
                             | 
                             | 
                        
                            | 
                                
                                    GroovyParser.FormalParameterContext
                                
                             | 
                             | 
                        
                            | 
                                
                                    GroovyParser.FormalParameterListContext
                                
                             | 
                             | 
                        
                            | 
                                
                                    GroovyParser.FormalParametersContext
                                
                             | 
                             | 
                        
                            | 
                                
                                    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.NamePartContext
                                
                             | 
                             | 
                        
                            | 
                                
                                    GroovyParser.NamedPropertyArgsContext
                                
                             | 
                             | 
                        
                            | 
                                
                                    GroovyParser.NewPrmrAltContext
                                
                             | 
                             | 
                        
                            | 
                                
                                    GroovyParser.NlsContext
                                
                             | 
                             | 
                        
                            | 
                                
                                    GroovyParser.NonWildcardTypeArgumentsContext
                                
                             | 
                             | 
                        
                            | 
                                
                                    GroovyParser.NullLiteralAltContext
                                
                             | 
                             | 
                        
                            | 
                                
                                    GroovyParser.PackageDeclarationContext
                                
                             | 
                             | 
                        
                            | 
                                
                                    GroovyParser.ParExpressionContext
                                
                             | 
                             | 
                        
                            | 
                                
                                    GroovyParser.ParenPrmrAltContext
                                
                             | 
                             | 
                        
                            | 
                                
                                    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
                                
                             | 
                            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. | 
                        
                            | 
                                
                                    GroovydocManager
                                
                             | 
                            A utilities for managing groovydoc, e.g.
 1) extracting groovydoc from groovy AST;
 2) TODO extracting tags from groovydoc;
 3) attach groovydoc to AST node as metadata | 
                        
                            | 
                                
                                    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. try-with-resources"(https://docs.oracle.com/javase/specs/jls/se7/html/jls-14.html) |