Package org.apache.groovy.parser.antlr4

# Class GroovyParser

java.lang.Object
org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,​org.antlr.v4.runtime.atn.ParserATNSimulator>
org.antlr.v4.runtime.Parser
org.apache.groovy.parser.antlr4.AbstractParser
org.apache.groovy.parser.antlr4.GroovyParser

All Implemented Interfaces:
  `SyntaxErrorReportable`

Direct Known Subclasses:
  `GroovyLangParser`

    public class GroovyParser
    extends AbstractParser

- ## Nested Class Summary

  Nested Classes
  Modifier and Type | Class | Description
  --- | --- | ---
  `static class` | `GroovyParser.AdditiveExprAltContext` |
  `static class` | `GroovyParser.AndExprAltContext` |
  `static class` | `GroovyParser.AnnotatedQualifiedClassNameContext` |
  `static class` | `GroovyParser.AnnotationContext` |
  `static class` | `GroovyParser.AnnotationNameContext` |
  `static class` | `GroovyParser.AnnotationsOptContext` |
  `static class` | `GroovyParser.AnonymousInnerClassDeclarationContext` |
  `static class` | `GroovyParser.ArgumentsContext` |
  `static class` | `GroovyParser.ArrayInitializerContext` |
  `static class` | `GroovyParser.AssertStatementContext` |
  `static class` | `GroovyParser.AssertStmtAltContext` |
  `static class` | `GroovyParser.AssignmentExprAltContext` |
  `static class` | `GroovyParser.BlockContext` |
  `static class` | `GroovyParser.BlockStatementContext` |
  `static class` | `GroovyParser.BlockStatementsContext` |
  `static class` | `GroovyParser.BlockStatementsOptContext` |
  `static class` | `GroovyParser.BlockStmtAltContext` |
  `static class` | `GroovyParser.BooleanLiteralAltContext` |
  `static class` | `GroovyParser.BreakStatementContext` |
  `static class` | `GroovyParser.BreakStmtAltContext` |
  `static class` | `GroovyParser.BuiltInTypeContext` |
  `static class` | `GroovyParser.BuiltInTypePrmrAltContext` |
  `static class` | `GroovyParser.CastExprAltContext` |
  `static class` | `GroovyParser.CastParExpressionContext` |
  `static class` | `GroovyParser.CatchClauseContext` |
  `static class` | `GroovyParser.CatchTypeContext` |
  `static class` | `GroovyParser.ClassBodyContext` |
  `static class` | `GroovyParser.ClassBodyDeclarationContext` |
  `static class` | `GroovyParser.ClassDeclarationContext` |
  `static class` | `GroovyParser.ClassicalForControlContext` |
  `static class` | `GroovyParser.ClassNameContext` |
  `static class` | `GroovyParser.ClassOrInterfaceModifierContext` |
  `static class` | `GroovyParser.ClassOrInterfaceModifiersContext` |
  `static class` | `GroovyParser.ClassOrInterfaceModifiersOptContext` |
  `static class` | `GroovyParser.ClassOrInterfaceTypeContext` |
  `static class` | `GroovyParser.ClosureContext` |
  `static class` | `GroovyParser.ClosureOrLambdaExpressionContext` |
  `static class` | `GroovyParser.ClosureOrLambdaExpressionPrmrAltContext` |
  `static class` | `GroovyParser.CommandArgumentContext` |
  `static class` | `GroovyParser.CommandExprAltContext` |
  `static class` | `GroovyParser.CommandExpressionContext` |
  `static class` | `GroovyParser.CompilationUnitContext` |
  `static class` | `GroovyParser.ConditionalExprAltContext` |
  `static class` | `GroovyParser.ConditionalStatementContext` |
  `static class` | `GroovyParser.ConditionalStmtAltContext` |
  `static class` | `GroovyParser.ContinueStatementContext` |
  `static class` | `GroovyParser.ContinueStmtAltContext` |
  `static class` | `GroovyParser.CreatedNameContext` |
  `static class` | `GroovyParser.CreatorContext` |
  `static class` | `GroovyParser.DimContext` |
  `static class` | `GroovyParser.DoWhileStmtAltContext` |
  `static class` | `GroovyParser.DynamicMemberNameContext` |
  `static class` | `GroovyParser.ElementValueArrayInitializerContext` |
  `static class` | `GroovyParser.ElementValueContext` |
  `static class` | `GroovyParser.ElementValuePairContext` |
  `static class` | `GroovyParser.ElementValuePairNameContext` |
  `static class` | `GroovyParser.ElementValuePairsContext` |
  `static class` | `GroovyParser.ElementValuesContext` |
  `static class` | `GroovyParser.EmptyDimsContext` |
  `static class` | `GroovyParser.EmptyDimsOptContext` |
  `static class` | `GroovyParser.EmptyStmtAltContext` |
  `static class` | `GroovyParser.EnhancedArgumentListElementContext` |
  `static class` | `GroovyParser.EnhancedArgumentListInParContext` |
  `static class` | `GroovyParser.EnhancedForControlContext` |
  `static class` | `GroovyParser.EnhancedStatementExpressionContext` |
  `static class` | `GroovyParser.EnumConstantContext` |
  `static class` | `GroovyParser.EnumConstantsContext` |
  `static class` | `GroovyParser.EqualityExprAltContext` |
  `static class` | `GroovyParser.ExclusiveOrExprAltContext` |
  `static class` | `GroovyParser.ExpressionContext` |
  `static class` | `GroovyParser.ExpressionInParContext` |
  `static class` | `GroovyParser.ExpressionListContext` |
  `static class` | `GroovyParser.ExpressionListElementContext` |
  `static class` | `GroovyParser.ExpressionStmtAltContext` |
  `static class` | `GroovyParser.FieldDeclarationContext` |
  `static class` | `GroovyParser.FinallyBlockContext` |
  `static class` | `GroovyParser.FloatingPointLiteralAltContext` |
  `static class` | `GroovyParser.ForControlContext` |
  `static class` | `GroovyParser.ForInitContext` |
  `static class` | `GroovyParser.FormalParameterContext` |
  `static class` | `GroovyParser.FormalParameterListContext` |
  `static class` | `GroovyParser.FormalParametersContext` |
  `static class` | `GroovyParser.ForStmtAltContext` |
  `static class` | `GroovyParser.ForUpdateContext` |
  `static class` | `GroovyParser.GroovyParserRuleContext` |
  `static class` | `GroovyParser.GstringContext` |
  `static class` | `GroovyParser.GstringPathContext` |
  `static class` | `GroovyParser.GstringPrmrAltContext` |
  `static class` | `GroovyParser.GstringValueContext` |
  `static class` | `GroovyParser.IdentifierContext` |
  `static class` | `GroovyParser.IdentifierPrmrAltContext` |
  `static class` | `GroovyParser.IfElseStatementContext` |
  `static class` | `GroovyParser.ImportDeclarationContext` |
  `static class` | `GroovyParser.InclusiveOrExprAltContext` |
  `static class` | `GroovyParser.IndexPropertyArgsContext` |
  `static class` | `GroovyParser.IntegerLiteralAltContext` |
  `static class` | `GroovyParser.KeywordsContext` |
  `static class` | `GroovyParser.LabeledStmtAltContext` |
  `static class` | `GroovyParser.LambdaBodyContext` |
  `static class` | `GroovyParser.ListContext` |
  `static class` | `GroovyParser.ListPrmrAltContext` |
  `static class` | `GroovyParser.LiteralContext` |
  `static class` | `GroovyParser.LiteralPrmrAltContext` |
  `static class` | `GroovyParser.LocalVariableDeclarationContext` |
  `static class` | `GroovyParser.LocalVariableDeclarationStmtAltContext` |
  `static class` | `GroovyParser.LogicalAndExprAltContext` |
  `static class` | `GroovyParser.LogicalOrExprAltContext` |
  `static class` | `GroovyParser.LoopStatementContext` |
  `static class` | `GroovyParser.LoopStmtAltContext` |
  `static class` | `GroovyParser.MapContext` |
  `static class` | `GroovyParser.MapEntryContext` |
  `static class` | `GroovyParser.MapEntryLabelContext` |
  `static class` | `GroovyParser.MapEntryListContext` |
  `static class` | `GroovyParser.MapPrmrAltContext` |
  `static class` | `GroovyParser.MemberDeclarationContext` |
  `static class` | `GroovyParser.MethodBodyContext` |
  `static class` | `GroovyParser.MethodDeclarationContext` |
  `static class` | `GroovyParser.MethodNameContext` |
  `static class` | `GroovyParser.ModifierContext` |
  `static class` | `GroovyParser.ModifiersContext` |
  `static class` | `GroovyParser.ModifiersOptContext` |
  `static class` | `GroovyParser.MultipleAssignmentExprAltContext` |
  `static class` | `GroovyParser.MultiplicativeExprAltContext` |
  `static class` | `GroovyParser.NamedPropertyArgsContext` |
  `static class` | `GroovyParser.NamePartContext` |
  `static class` | `GroovyParser.NewPrmrAltContext` |
  `static class` | `GroovyParser.NlsContext` |
  `static class` | `GroovyParser.NonWildcardTypeArgumentsContext` |
  `static class` | `GroovyParser.NullLiteralAltContext` |
  `static class` | `GroovyParser.PackageDeclarationContext` |
  `static class` | `GroovyParser.ParenPrmrAltContext` |
  `static class` | `GroovyParser.ParExpressionContext` |
  `static class` | `GroovyParser.PathElementContext` |
  `static class` | `GroovyParser.PathExpressionContext` |
  `static class` | `GroovyParser.PostfixExprAltContext` |
  `static class` | `GroovyParser.PostfixExpressionContext` |
  `static class` | `GroovyParser.PowerExprAltContext` |
  `static class` | `GroovyParser.PrimaryContext` |
  `static class` | `GroovyParser.PrimitiveTypeContext` |
  `static class` | `GroovyParser.QualifiedClassNameContext` |
  `static class` | `GroovyParser.QualifiedClassNameListContext` |
  `static class` | `GroovyParser.QualifiedNameContext` |
  `static class` | `GroovyParser.QualifiedNameElementContext` |
  `static class` | `GroovyParser.QualifiedNameElementsContext` |
  `static class` | `GroovyParser.QualifiedStandardClassNameContext` |
  `static class` | `GroovyParser.RegexExprAltContext` |
  `static class` | `GroovyParser.RelationalExprAltContext` |
  `static class` | `GroovyParser.ResourceContext` |
  `static class` | `GroovyParser.ResourceListContext` |
  `static class` | `GroovyParser.ResourcesContext` |
  `static class` | `GroovyParser.ReturnStmtAltContext` |
  `static class` | `GroovyParser.ReturnTypeContext` |
  `static class` | `GroovyParser.RparenContext` |
  `static class` | `GroovyParser.ScriptStatementContext` |
  `static class` | `GroovyParser.ScriptStatementsContext` |
  `static class` | `GroovyParser.SepContext` |
  `static class` | `GroovyParser.ShiftExprAltContext` |
  `static class` | `GroovyParser.StandardLambdaExpressionContext` |
  `static class` | `GroovyParser.StandardLambdaParametersContext` |
  `static class` | `GroovyParser.StatementContext` |
  `static class` | `GroovyParser.StatementExpressionContext` |
  `static class` | `GroovyParser.StringLiteralAltContext` |
  `static class` | `GroovyParser.StringLiteralContext` |
  `static class` | `GroovyParser.SuperPrmrAltContext` |
  `static class` | `GroovyParser.SwitchBlockStatementGroupContext` |
  `static class` | `GroovyParser.SwitchLabelContext` |
  `static class` | `GroovyParser.SwitchStatementContext` |
  `static class` | `GroovyParser.SynchronizedStmtAltContext` |
  `static class` | `GroovyParser.ThisFormalParameterContext` |
  `static class` | `GroovyParser.ThisPrmrAltContext` |
  `static class` | `GroovyParser.ThrowStmtAltContext` |
  `static class` | `GroovyParser.TryCatchStatementContext` |
  `static class` | `GroovyParser.TryCatchStmtAltContext` |
  `static class` | `GroovyParser.TypeArgumentContext` |
  `static class` | `GroovyParser.TypeArgumentsContext` |
  `static class` | `GroovyParser.TypeArgumentsOrDiamondContext` |
  `static class` | `GroovyParser.TypeBoundContext` |
  `static class` | `GroovyParser.TypeContext` |
  `static class` | `GroovyParser.TypeDeclarationContext` |
  `static class` | `GroovyParser.TypeListContext` |
  `static class` | `GroovyParser.TypeNamePairContext` |
  `static class` | `GroovyParser.TypeNamePairsContext` |
  `static class` | `GroovyParser.TypeParameterContext` |
  `static class` | `GroovyParser.TypeParametersContext` |
  `static class` | `GroovyParser.UnaryAddExprAltContext` |
  `static class` | `GroovyParser.UnaryNotExprAltContext` |
  `static class` | `GroovyParser.VariableDeclarationContext` |
  `static class` | `GroovyParser.VariableDeclaratorContext` |
  `static class` | `GroovyParser.VariableDeclaratorIdContext` |
  `static class` | `GroovyParser.VariableDeclaratorsContext` |
  `static class` | `GroovyParser.VariableInitializerContext` |
  `static class` | `GroovyParser.VariableInitializersContext` |
  `static class` | `GroovyParser.VariableModifierContext` |
  `static class` | `GroovyParser.VariableModifiersContext` |
  `static class` | `GroovyParser.VariableModifiersOptContext` |
  `static class` | `GroovyParser.VariableNamesContext` |
  `static class` | `GroovyParser.WhileStmtAltContext` |

  ## Nested classes/interfaces inherited from class org.antlr.v4.runtime.Parser

  `org.antlr.v4.runtime.Parser.TraceListener, org.antlr.v4.runtime.Parser.TrimToSizeListener`

- ## Field Summary

  Fields
  Modifier and Type | Field | Description
  --- | --- | ---
  `static org.antlr.v4.runtime.atn.ATN` | `_ATN` |
  `static String` | `_serializedATN` |
  `static int` | `ABSTRACT` |
  `static int` | `ADD` |
  `static int` | `ADD_ASSIGN` |
  `static int` | `AND` |
  `static int` | `AND_ASSIGN` |
  `static int` | `ARROW` |
  `static int` | `AS` |
  `static int` | `ASSERT` |
  `static int` | `ASSIGN` |
  `static int` | `AT` |
  `static int` | `BITAND` |
  `static int` | `BITNOT` |
  `static int` | `BITOR` |
  `static int` | `BooleanLiteral` |
  `static int` | `BREAK` |
  `static int` | `BuiltInPrimitiveType` |
  `static int` | `CapitalizedIdentifier` |
  `static int` | `CASE` |
  `static int` | `CATCH` |
  `static int` | `CLASS` |
  `static int` | `COLON` |
  `static int` | `COMMA` |
  `static int` | `CONST` |
  `static int` | `CONTINUE` |
  `static int` | `DEC` |
  `static int` | `DEF` |
  `static int` | `DEFAULT` |
  `static int` | `DIV` |
  `static int` | `DIV_ASSIGN` |
  `static int` | `DO` |
  `static int` | `DOT` |
  `static int` | `ELLIPSIS` |
  `static int` | `ELSE` |
  `static int` | `ELVIS` |
  `static int` | `ELVIS_ASSIGN` |
  `static int` | `ENUM` |
  `static int` | `EQUAL` |
  `static int` | `EXTENDS` |
  `static int` | `FINAL` |
  `static int` | `FINALLY` |
  `static int` | `FloatingPointLiteral` |
  `static int` | `FOR` |
  `static int` | `GE` |
  `static int` | `GOTO` |
  `static int` | `GStringBegin` |
  `static int` | `GStringEnd` |
  `static int` | `GStringPart` |
  `static int` | `GStringPathPart` |
  `static int` | `GT` |
  `static int` | `IDENTICAL` |
  `static int` | `Identifier` |
  `static int` | `IF` |
  `static int` | `IMPLEMENTS` |
  `static int` | `IMPORT` |
  `static int` | `IN` |
  `static int` | `INC` |
  `static int` | `INSTANCEOF` |
  `static int` | `IntegerLiteral` |
  `static int` | `INTERFACE` |
  `static int` | `LBRACE` |
  `static int` | `LBRACK` |
  `static int` | `LE` |
  `static int` | `LPAREN` |
  `static int` | `LSHIFT_ASSIGN` |
  `static int` | `LT` |
  `static int` | `METHOD_POINTER` |
  `static int` | `METHOD_REFERENCE` |
  `static int` | `MOD` |
  `static int` | `MOD_ASSIGN` |
  `static int` | `MUL` |
  `static int` | `MUL_ASSIGN` |
  `static int` | `NATIVE` |
  `static int` | `NEW` |
  `static int` | `NL` |
  `static int` | `NOT` |
  `static int` | `NOT_IDENTICAL` |
  `static int` | `NOT_IN` |
  `static int` | `NOT_INSTANCEOF` |
  `static int` | `NOTEQUAL` |
  `static int` | `NullLiteral` |
  `static int` | `OR` |
  `static int` | `OR_ASSIGN` |
  `static int` | `PACKAGE` |
  `static int` | `POWER` |
  `static int` | `POWER_ASSIGN` |
  `static int` | `PRIVATE` |
  `static int` | `PROTECTED` |
  `static int` | `PUBLIC` |
  `static int` | `QUESTION` |
  `static int` | `RANGE_EXCLUSIVE` |
  `static int` | `RANGE_INCLUSIVE` |
  `static int` | `RBRACE` |
  `static int` | `RBRACK` |
  `static int` | `REGEX_FIND` |
  `static int` | `REGEX_MATCH` |
  `static int` | `RETURN` |
  `static int` | `RollBackOne` |
  `static int` | `RPAREN` |
  `static int` | `RSHIFT_ASSIGN` |
  `static int` | `RULE_annotatedQualifiedClassName` |
  `static int` | `RULE_annotation` |
  `static int` | `RULE_annotationName` |
  `static int` | `RULE_annotationsOpt` |
  `static int` | `RULE_anonymousInnerClassDeclaration` |
  `static int` | `RULE_argumentList` |
  `static int` | `RULE_argumentListElement` |
  `static int` | `RULE_arguments` |
  `static int` | `RULE_arrayInitializer` |
  `static int` | `RULE_assertStatement` |
  `static int` | `RULE_block` |
  `static int` | `RULE_blockStatement` |
  `static int` | `RULE_blockStatements` |
  `static int` | `RULE_blockStatementsOpt` |
  `static int` | `RULE_breakStatement` |
  `static int` | `RULE_builtInType` |
  `static int` | `RULE_castOperandExpression` |
  `static int` | `RULE_castParExpression` |
  `static int` | `RULE_catchClause` |
  `static int` | `RULE_catchType` |
  `static int` | `RULE_classBody` |
  `static int` | `RULE_classBodyDeclaration` |
  `static int` | `RULE_classDeclaration` |
  `static int` | `RULE_classicalForControl` |
  `static int` | `RULE_className` |
  `static int` | `RULE_classOrInterfaceModifier` |
  `static int` | `RULE_classOrInterfaceModifiers` |
  `static int` | `RULE_classOrInterfaceModifiersOpt` |
  `static int` | `RULE_classOrInterfaceType` |
  `static int` | `RULE_closure` |
  `static int` | `RULE_closureOrLambdaExpression` |
  `static int` | `RULE_commandArgument` |
  `static int` | `RULE_commandExpression` |
  `static int` | `RULE_commandPrimary` |
  `static int` | `RULE_compilationUnit` |
  `static int` | `RULE_conditionalStatement` |
  `static int` | `RULE_continueStatement` |
  `static int` | `RULE_createdName` |
  `static int` | `RULE_creator` |
  `static int` | `RULE_dim` |
  `static int` | `RULE_dynamicMemberName` |
  `static int` | `RULE_elementValue` |
  `static int` | `RULE_elementValueArrayInitializer` |
  `static int` | `RULE_elementValuePair` |
  `static int` | `RULE_elementValuePairName` |
  `static int` | `RULE_elementValuePairs` |
  `static int` | `RULE_elementValues` |
  `static int` | `RULE_emptyDims` |
  `static int` | `RULE_emptyDimsOpt` |
  `static int` | `RULE_enhancedArgumentList` |
  `static int` | `RULE_enhancedArgumentListElement` |
  `static int` | `RULE_enhancedArgumentListInPar` |
  `static int` | `RULE_enhancedForControl` |
  `static int` | `RULE_enhancedStatementExpression` |
  `static int` | `RULE_enumConstant` |
  `static int` | `RULE_enumConstants` |
  `static int` | `RULE_expression` |
  `static int` | `RULE_expressionInPar` |
  `static int` | `RULE_expressionList` |
  `static int` | `RULE_expressionListElement` |
  `static int` | `RULE_fieldDeclaration` |
  `static int` | `RULE_finallyBlock` |
  `static int` | `RULE_firstArgumentListElement` |
  `static int` | `RULE_firstEnhancedArgumentListElement` |
  `static int` | `RULE_forControl` |
  `static int` | `RULE_forInit` |
  `static int` | `RULE_formalParameter` |
  `static int` | `RULE_formalParameterList` |
  `static int` | `RULE_formalParameters` |
  `static int` | `RULE_forUpdate` |
  `static int` | `RULE_generalClassOrInterfaceType` |
  `static int` | `RULE_gstring` |
  `static int` | `RULE_gstringPath` |
  `static int` | `RULE_gstringValue` |
  `static int` | `RULE_identifier` |
  `static int` | `RULE_ifElseStatement` |
  `static int` | `RULE_importDeclaration` |
  `static int` | `RULE_indexPropertyArgs` |
  `static int` | `RULE_keywords` |
  `static int` | `RULE_lambdaBody` |
  `static int` | `RULE_lambdaExpression` |
  `static int` | `RULE_lambdaParameters` |
  `static int` | `RULE_list` |
  `static int` | `RULE_literal` |
  `static int` | `RULE_localVariableDeclaration` |
  `static int` | `RULE_loopStatement` |
  `static int` | `RULE_map` |
  `static int` | `RULE_mapEntry` |
  `static int` | `RULE_mapEntryLabel` |
  `static int` | `RULE_mapEntryList` |
  `static int` | `RULE_memberDeclaration` |
  `static int` | `RULE_methodBody` |
  `static int` | `RULE_methodDeclaration` |
  `static int` | `RULE_methodName` |
  `static int` | `RULE_modifier` |
  `static int` | `RULE_modifiers` |
  `static int` | `RULE_modifiersOpt` |
  `static int` | `RULE_namedArg` |
  `static int` | `RULE_namedArgLabel` |
  `static int` | `RULE_namedArgPrimary` |
  `static int` | `RULE_namedPropertyArg` |
  `static int` | `RULE_namedPropertyArgLabel` |
  `static int` | `RULE_namedPropertyArgList` |
  `static int` | `RULE_namedPropertyArgPrimary` |
  `static int` | `RULE_namedPropertyArgs` |
  `static int` | `RULE_namePart` |
  `static int` | `RULE_nls` |
  `static int` | `RULE_nonWildcardTypeArguments` |
  `static int` | `RULE_packageDeclaration` |
  `static int` | `RULE_parExpression` |
  `static int` | `RULE_pathElement` |
  `static int` | `RULE_pathExpression` |
  `static int` | `RULE_postfixExpression` |
  `static int` | `RULE_primary` |
  `static int` | `RULE_primitiveType` |
  `static int` | `RULE_qualifiedClassName` |
  `static int` | `RULE_qualifiedClassNameList` |
  `static int` | `RULE_qualifiedName` |
  `static int` | `RULE_qualifiedNameElement` |
  `static int` | `RULE_qualifiedNameElements` |
  `static int` | `RULE_qualifiedStandardClassName` |
  `static int` | `RULE_resource` |
  `static int` | `RULE_resourceList` |
  `static int` | `RULE_resources` |
  `static int` | `RULE_returnType` |
  `static int` | `RULE_rparen` |
  `static int` | `RULE_scriptStatement` |
  `static int` | `RULE_scriptStatements` |
  `static int` | `RULE_sep` |
  `static int` | `RULE_standardClassOrInterfaceType` |
  `static int` | `RULE_standardLambdaExpression` |
  `static int` | `RULE_standardLambdaParameters` |
  `static int` | `RULE_standardType` |
  `static int` | `RULE_statement` |
  `static int` | `RULE_statementExpression` |
  `static int` | `RULE_stringLiteral` |
  `static int` | `RULE_switchBlockStatementGroup` |
  `static int` | `RULE_switchLabel` |
  `static int` | `RULE_switchStatement` |
  `static int` | `RULE_thisFormalParameter` |
  `static int` | `RULE_tryCatchStatement` |
  `static int` | `RULE_type` |
  `static int` | `RULE_typeArgument` |
  `static int` | `RULE_typeArguments` |
  `static int` | `RULE_typeArgumentsOrDiamond` |
  `static int` | `RULE_typeBound` |
  `static int` | `RULE_typeDeclaration` |
  `static int` | `RULE_typeList` |
  `static int` | `RULE_typeNamePair` |
  `static int` | `RULE_typeNamePairs` |
  `static int` | `RULE_typeParameter` |
  `static int` | `RULE_typeParameters` |
  `static int` | `RULE_variableDeclaration` |
  `static int` | `RULE_variableDeclarator` |
  `static int` | `RULE_variableDeclaratorId` |
  `static int` | `RULE_variableDeclarators` |
  `static int` | `RULE_variableInitializer` |
  `static int` | `RULE_variableInitializers` |
  `static int` | `RULE_variableModifier` |
  `static int` | `RULE_variableModifiers` |
  `static int` | `RULE_variableModifiersOpt` |
  `static int` | `RULE_variableNames` |
  `static String[]` | `ruleNames` |
  `static int` | `SAFE_CHAIN_DOT` |
  `static int` | `SAFE_DOT` |
  `static int` | `SEMI` |
  `static int` | `SH_COMMENT` |
  `static int` | `SPACESHIP` |
  `static int` | `SPREAD_DOT` |
  `static int` | `STATIC` |
  `static int` | `STRICTFP` |
  `static int` | `StringLiteral` |
  `static int` | `SUB` |
  `static int` | `SUB_ASSIGN` |
  `static int` | `SUPER` |
  `static int` | `SWITCH` |
  `static int` | `SYNCHRONIZED` |
  `static int` | `THIS` |
  `static int` | `THREADSAFE` |
  `static int` | `THROW` |
  `static int` | `THROWS` |
  `static String[]` | `tokenNames` | Deprecated. Use `VOCABULARY` instead.
  `static int` | `TRAIT` |
  `static int` | `TRANSIENT` |
  `static int` | `TRY` |
  `static int` | `UNEXPECTED_CHAR` |
  `static int` | `URSHIFT_ASSIGN` |
  `static int` | `VAR` |
  `static org.antlr.v4.runtime.Vocabulary` | `VOCABULARY` |
  `static int` | `VOID` |
  `static int` | `VOLATILE` |
  `static int` | `WHILE` |
  `static int` | `WS` |
  `static int` | `XOR` |
  `static int` | `XOR_ASSIGN` |

  ### Fields inherited from class org.antlr.v4.runtime.Parser

  `_buildParseTrees, _ctx, _errHandler, _input, _parseListeners, _precedenceStack, _syntaxErrors, matchedEOF`

  ### Fields inherited from class org.antlr.v4.runtime.Recognizer

  `_interp, EOF`

  ### Fields inherited from interface org.apache.groovy.parser.antlr4.SyntaxErrorReportable

  `NO_OFFSET`

- ## Constructor Summary

  Constructors
  Constructor | Description
  --- | ---
  `GroovyParser​(org.antlr.v4.runtime.TokenStream input)` |

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `GroovyParser.AnnotatedQualifiedClassNameContext` | `annotatedQualifiedClassName()` |
  `GroovyParser.AnnotationContext` | `annotation()` |
  `GroovyParser.AnnotationNameContext` | `annotationName()` |
  `GroovyParser.AnnotationsOptContext` | `annotationsOpt()` |
  `GroovyParser.AnonymousInnerClassDeclarationContext` | `anonymousInnerClassDeclaration​(int t)` |
  `GroovyParser.EnhancedArgumentListInParContext` | `argumentList()` |
  `GroovyParser.EnhancedArgumentListElementContext` | `argumentListElement()` |
  `GroovyParser.ArgumentsContext` | `arguments()` |
  `GroovyParser.ArrayInitializerContext` | `arrayInitializer()` |
  `GroovyParser.AssertStatementContext` | `assertStatement()` |
  `GroovyParser.BlockContext` | `block()` |
  `GroovyParser.BlockStatementContext` | `blockStatement()` |
  `GroovyParser.BlockStatementsContext` | `blockStatements()` |
  `GroovyParser.BlockStatementsOptContext` | `blockStatementsOpt()` |
  `GroovyParser.BreakStatementContext` | `breakStatement()` |
  `GroovyParser.BuiltInTypeContext` | `builtInType()` |
  `GroovyParser.ExpressionContext` | `castOperandExpression()` |
  `GroovyParser.CastParExpressionContext` | `castParExpression()` |
  `GroovyParser.CatchClauseContext` | `catchClause()` |
  `GroovyParser.CatchTypeContext` | `catchType()` |
  `GroovyParser.ClassBodyContext` | `classBody​(int t)` |
  `GroovyParser.ClassBodyDeclarationContext` | `classBodyDeclaration​(int t)` |
  `GroovyParser.ClassDeclarationContext` | `classDeclaration()` |
  `GroovyParser.ClassicalForControlContext` | `classicalForControl()` |
  `GroovyParser.ClassNameContext` | `className()` |
  `GroovyParser.ClassOrInterfaceModifierContext` | `classOrInterfaceModifier()` |
  `GroovyParser.ClassOrInterfaceModifiersContext` | `classOrInterfaceModifiers()` |
  `GroovyParser.ClassOrInterfaceModifiersOptContext` | `classOrInterfaceModifiersOpt()` |
  `GroovyParser.ClassOrInterfaceTypeContext` | `classOrInterfaceType()` |
  `GroovyParser.ClosureContext` | `closure()` |
  `GroovyParser.ClosureOrLambdaExpressionContext` | `closureOrLambdaExpression()` |
  `GroovyParser.CommandArgumentContext` | `commandArgument()` |
  `GroovyParser.CommandExpressionContext` | `commandExpression()` |
  `GroovyParser.PrimaryContext` | `commandPrimary()` |
  `GroovyParser.CompilationUnitContext` | `compilationUnit()` |
  `GroovyParser.ConditionalStatementContext` | `conditionalStatement()` |
  `GroovyParser.ContinueStatementContext` | `continueStatement()` |
  `GroovyParser.CreatedNameContext` | `createdName()` |
  `protected org.antlr.v4.runtime.FailedPredicateException` | `createFailedPredicateException​(String predicate, String message)` |
  `GroovyParser.CreatorContext` | `creator​(int t)` |
  `GroovyParser.DimContext` | `dim()` |
  `GroovyParser.DynamicMemberNameContext` | `dynamicMemberName()` |
  `GroovyParser.ElementValueContext` | `elementValue()` |
  `GroovyParser.ElementValueArrayInitializerContext` | `elementValueArrayInitializer()` |
  `GroovyParser.ElementValuePairContext` | `elementValuePair()` |
  `GroovyParser.ElementValuePairNameContext` | `elementValuePairName()` |
  `GroovyParser.ElementValuePairsContext` | `elementValuePairs()` |
  `GroovyParser.ElementValuesContext` | `elementValues()` |
  `GroovyParser.EmptyDimsContext` | `emptyDims()` |
  `GroovyParser.EmptyDimsOptContext` | `emptyDimsOpt()` |
  `GroovyParser.EnhancedArgumentListInParContext` | `enhancedArgumentList()` |
  `GroovyParser.EnhancedArgumentListElementContext` | `enhancedArgumentListElement()` |
  `GroovyParser.EnhancedArgumentListInParContext` | `enhancedArgumentListInPar()` |
  `GroovyParser.EnhancedForControlContext` | `enhancedForControl()` |
  `GroovyParser.EnhancedStatementExpressionContext` | `enhancedStatementExpression()` |
  `GroovyParser.EnumConstantContext` | `enumConstant()` |
  `GroovyParser.EnumConstantsContext` | `enumConstants()` |
  `GroovyParser.ExpressionContext` | `expression()` |
  `GroovyParser.ExpressionInParContext` | `expressionInPar()` |
  `GroovyParser.ExpressionListContext` | `expressionList​(boolean canSpread)` |
  `GroovyParser.ExpressionListElementContext` | `expressionListElement​(boolean canSpread)` |
  `GroovyParser.FieldDeclarationContext` | `fieldDeclaration()` |
  `GroovyParser.FinallyBlockContext` | `finallyBlock()` |
  `GroovyParser.EnhancedArgumentListElementContext` | `firstArgumentListElement()` |
  `GroovyParser.EnhancedArgumentListElementContext` | `firstEnhancedArgumentListElement()` |
  `GroovyParser.ForControlContext` | `forControl()` |
  `GroovyParser.ForInitContext` | `forInit()` |
  `GroovyParser.FormalParameterContext` | `formalParameter()` |
  `GroovyParser.FormalParameterListContext` | `formalParameterList()` |
  `GroovyParser.FormalParametersContext` | `formalParameters()` |
  `GroovyParser.ForUpdateContext` | `forUpdate()` |
  `GroovyParser.ClassOrInterfaceTypeContext` | `generalClassOrInterfaceType()` |
  `int` | `getErrorColumn()` |
  `int` | `getErrorLine()` |
  `String` | `getGrammarFileName()` |
  `String[]` | `getRuleNames()` |
  `String` | `getSerializedATN()` |
  `int` | `getSyntaxErrorSource()` |
  `String[]` | `getTokenNames()` | Deprecated.
  `org.antlr.v4.runtime.Vocabulary` | `getVocabulary()` |
  `GroovyParser.GstringContext` | `gstring()` |
  `GroovyParser.GstringPathContext` | `gstringPath()` |
  `GroovyParser.GstringValueContext` | `gstringValue()` |
  `GroovyParser.IdentifierContext` | `identifier()` |
  `GroovyParser.IfElseStatementContext` | `ifElseStatement()` |
  `GroovyParser.ImportDeclarationContext` | `importDeclaration()` |
  `GroovyParser.IndexPropertyArgsContext` | `indexPropertyArgs()` |
  `GroovyParser.KeywordsContext` | `keywords()` |
  `GroovyParser.LambdaBodyContext` | `lambdaBody()` |
  `GroovyParser.StandardLambdaExpressionContext` | `lambdaExpression()` |
  `GroovyParser.StandardLambdaParametersContext` | `lambdaParameters()` |
  `GroovyParser.ListContext` | `list()` |
  `GroovyParser.LiteralContext` | `literal()` |
  `GroovyParser.LocalVariableDeclarationContext` | `localVariableDeclaration()` |
  `GroovyParser.LoopStatementContext` | `loopStatement()` |
  `GroovyParser.MapContext` | `map()` |
  `GroovyParser.MapEntryContext` | `mapEntry()` |
  `GroovyParser.MapEntryLabelContext` | `mapEntryLabel()` |
  `GroovyParser.MapEntryListContext` | `mapEntryList()` |
  `GroovyParser.MemberDeclarationContext` | `memberDeclaration​(int t)` |
  `GroovyParser.MethodBodyContext` | `methodBody()` |
  `GroovyParser.MethodDeclarationContext` | `methodDeclaration​(int t, int ct)` |
  `GroovyParser.MethodNameContext` | `methodName()` |
  `GroovyParser.ModifierContext` | `modifier()` |
  `GroovyParser.ModifiersContext` | `modifiers()` |
  `GroovyParser.ModifiersOptContext` | `modifiersOpt()` |
  `GroovyParser.MapEntryContext` | `namedArg()` |
  `GroovyParser.MapEntryLabelContext` | `namedArgLabel()` |
  `GroovyParser.PrimaryContext` | `namedArgPrimary()` |
  `GroovyParser.MapEntryContext` | `namedPropertyArg()` |
  `GroovyParser.MapEntryLabelContext` | `namedPropertyArgLabel()` |
  `GroovyParser.MapEntryListContext` | `namedPropertyArgList()` |
  `GroovyParser.PrimaryContext` | `namedPropertyArgPrimary()` |
  `GroovyParser.NamedPropertyArgsContext` | `namedPropertyArgs()` |
  `GroovyParser.NamePartContext` | `namePart()` |
  `GroovyParser.NlsContext` | `nls()` |
  `GroovyParser.NonWildcardTypeArgumentsContext` | `nonWildcardTypeArguments()` |
  `GroovyParser.PackageDeclarationContext` | `packageDeclaration()` |
  `GroovyParser.ParExpressionContext` | `parExpression()` |
  `GroovyParser.PathElementContext` | `pathElement()` |
  `GroovyParser.PathExpressionContext` | `pathExpression()` |
  `GroovyParser.PostfixExpressionContext` | `postfixExpression()` |
  `GroovyParser.PrimaryContext` | `primary()` |
  `GroovyParser.PrimitiveTypeContext` | `primitiveType()` |
  `GroovyParser.QualifiedClassNameContext` | `qualifiedClassName()` |
  `GroovyParser.QualifiedClassNameListContext` | `qualifiedClassNameList()` |
  `GroovyParser.QualifiedNameContext` | `qualifiedName()` |
  `GroovyParser.QualifiedNameElementContext` | `qualifiedNameElement()` |
  `GroovyParser.QualifiedNameElementsContext` | `qualifiedNameElements()` |
  `GroovyParser.QualifiedStandardClassNameContext` | `qualifiedStandardClassName()` |
  `GroovyParser.ResourceContext` | `resource()` |
  `GroovyParser.ResourceListContext` | `resourceList()` |
  `GroovyParser.ResourcesContext` | `resources()` |
  `GroovyParser.ReturnTypeContext` | `returnType​(int ct)` |
  `GroovyParser.RparenContext` | `rparen()` |
  `GroovyParser.ScriptStatementContext` | `scriptStatement()` |
  `GroovyParser.ScriptStatementsContext` | `scriptStatements()` |
  `boolean` | `sempred​(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex)` |
  `GroovyParser.SepContext` | `sep()` |
  `GroovyParser.ClassOrInterfaceTypeContext` | `standardClassOrInterfaceType()` |
  `GroovyParser.StandardLambdaExpressionContext` | `standardLambdaExpression()` |
  `GroovyParser.StandardLambdaParametersContext` | `standardLambdaParameters()` |
  `GroovyParser.TypeContext` | `standardType()` |
  `GroovyParser.StatementContext` | `statement()` |
  `GroovyParser.StatementExpressionContext` | `statementExpression()` |
  `GroovyParser.StringLiteralContext` | `stringLiteral()` |
  `GroovyParser.SwitchBlockStatementGroupContext` | `switchBlockStatementGroup()` |
  `GroovyParser.SwitchLabelContext` | `switchLabel()` |
  `GroovyParser.SwitchStatementContext` | `switchStatement()` |
  `GroovyParser.ThisFormalParameterContext` | `thisFormalParameter()` |
  `GroovyParser.TryCatchStatementContext` | `tryCatchStatement()` |
  `GroovyParser.TypeContext` | `type()` |
  `GroovyParser.TypeArgumentContext` | `typeArgument()` |
  `GroovyParser.TypeArgumentsContext` | `typeArguments()` |
  `GroovyParser.TypeArgumentsOrDiamondContext` | `typeArgumentsOrDiamond()` |
  `GroovyParser.TypeBoundContext` | `typeBound()` |
  `GroovyParser.TypeDeclarationContext` | `typeDeclaration()` |
  `GroovyParser.TypeListContext` | `typeList()` |
  `GroovyParser.TypeNamePairContext` | `typeNamePair()` |
  `GroovyParser.TypeNamePairsContext` | `typeNamePairs()` |
  `GroovyParser.TypeParameterContext` | `typeParameter()` |
  `GroovyParser.TypeParametersContext` | `typeParameters()` |
  `GroovyParser.VariableDeclarationContext` | `variableDeclaration​(int t)` |
  `GroovyParser.VariableDeclaratorContext` | `variableDeclarator()` |
  `GroovyParser.VariableDeclaratorIdContext` | `variableDeclaratorId()` |
  `GroovyParser.VariableDeclaratorsContext` | `variableDeclarators()` |
  `GroovyParser.VariableInitializerContext` | `variableInitializer()` |
  `GroovyParser.VariableInitializersContext` | `variableInitializers()` |
  `GroovyParser.VariableModifierContext` | `variableModifier()` |
  `GroovyParser.VariableModifiersContext` | `variableModifiers()` |
  `GroovyParser.VariableModifiersOptContext` | `variableModifiersOpt()` |
  `GroovyParser.VariableNamesContext` | `variableNames()` |

  ### Methods inherited from class org.antlr.v4.runtime.Parser

  `addContextToParseTree, addParseListener, compileParseTreePattern, compileParseTreePattern, consume, createErrorNode, createTerminalNode, dumpDFA, enterLeftFactoredRule, enterOuterAlt, enterRecursionRule, enterRecursionRule, enterRule, exitRule, getATNWithBypassAlts, getBuildParseTree, getContext, getCurrentToken, getDFAStrings, getErrorHandler, getErrorListenerDispatch, getExpectedTokens, getExpectedTokensWithinCurrentRule, getInputStream, getInvokingContext, getNumberOfSyntaxErrors, getParseInfo, getParseListeners, getPrecedence, getRuleContext, getRuleIndex, getRuleInvocationStack, getRuleInvocationStack, getSourceName, getTokenFactory, getTrimParseTree, inContext, isExpectedToken, isMatchedEOF, isTrace, match, matchWildcard, notifyErrorListeners, notifyErrorListeners, precpred, pushNewRecursionContext, removeParseListener, removeParseListeners, reset, setBuildParseTree, setContext, setErrorHandler, setInputStream, setProfile, setTrace, setTrimParseTree, triggerEnterRuleEvent, triggerExitRuleEvent, unrollRecursionContexts`

  ### Methods inherited from class org.antlr.v4.runtime.Recognizer

  `action, addErrorListener, getATN, getErrorHeader, getErrorListeners, getInterpreter, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, removeErrorListener, removeErrorListeners, setInterpreter, setState`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

  ### Methods inherited from interface org.apache.groovy.parser.antlr4.SyntaxErrorReportable

  `genPositionInfo, genPositionInfo, require, require, require, require, require, require, throwSyntaxError, throwSyntaxError`

- ## Field Details

  - ### StringLiteral

    public static final int StringLiteral
    See Also:
      Constant Field Values

  - ### GStringBegin

    public static final int GStringBegin
    See Also:
      Constant Field Values

  - ### GStringEnd

    public static final int GStringEnd
    See Also:
      Constant Field Values

  - ### GStringPart

    public static final int GStringPart
    See Also:
      Constant Field Values

  - ### GStringPathPart

    public static final int GStringPathPart
    See Also:
      Constant Field Values

  - ### RollBackOne

    public static final int RollBackOne
    See Also:
      Constant Field Values

  - ### AS

    public static final int AS
    See Also:
      Constant Field Values

  - ### DEF

    public static final int DEF
    See Also:
      Constant Field Values

  - ### IN

    public static final int IN
    See Also:
      Constant Field Values

  - ### TRAIT

    public static final int TRAIT
    See Also:
      Constant Field Values

  - ### THREADSAFE

    public static final int THREADSAFE
    See Also:
      Constant Field Values

  - ### VAR

    public static final int VAR
    See Also:
      Constant Field Values

  - ### BuiltInPrimitiveType

    public static final int BuiltInPrimitiveType
    See Also:
      Constant Field Values

  - ### ABSTRACT

    public static final int ABSTRACT
    See Also:
      Constant Field Values

  - ### ASSERT

    public static final int ASSERT
    See Also:
      Constant Field Values

  - ### BREAK

    public static final int BREAK
    See Also:
      Constant Field Values

  - ### CASE

    public static final int CASE
    See Also:
      Constant Field Values

  - ### CATCH

    public static final int CATCH
    See Also:
      Constant Field Values

  - ### CLASS

    public static final int CLASS
    See Also:
      Constant Field Values

  - ### CONST

    public static final int CONST
    See Also:
      Constant Field Values

  - ### CONTINUE

    public static final int CONTINUE
    See Also:
      Constant Field Values

  - ### DEFAULT

    public static final int DEFAULT
    See Also:
      Constant Field Values

  - ### DO

    public static final int DO
    See Also:
      Constant Field Values

  - ### ELSE

    public static final int ELSE
    See Also:
      Constant Field Values

  - ### ENUM

    public static final int ENUM
    See Also:
      Constant Field Values

  - ### EXTENDS

    public static final int EXTENDS
    See Also:
      Constant Field Values

  - ### FINAL

    public static final int FINAL
    See Also:
      Constant Field Values

  - ### FINALLY

    public static final int FINALLY
    See Also:
      Constant Field Values

  - ### FOR

    public static final int FOR
    See Also:
      Constant Field Values

  - ### IF

    public static final int IF
    See Also:
      Constant Field Values

  - ### GOTO

    public static final int GOTO
    See Also:
      Constant Field Values

  - ### IMPLEMENTS

    public static final int IMPLEMENTS
    See Also:
      Constant Field Values

  - ### IMPORT

    public static final int IMPORT
    See Also:
      Constant Field Values

  - ### INSTANCEOF

    public static final int INSTANCEOF
    See Also:
      Constant Field Values

  - ### INTERFACE

    public static final int INTERFACE
    See Also:
      Constant Field Values

  - ### NATIVE

    public static final int NATIVE
    See Also:
      Constant Field Values

  - ### NEW

    public static final int NEW
    See Also:
      Constant Field Values

  - ### PACKAGE

    public static final int PACKAGE
    See Also:
      Constant Field Values

  - ### PRIVATE

    public static final int PRIVATE
    See Also:
      Constant Field Values

  - ### PROTECTED

    public static final int PROTECTED
    See Also:
      Constant Field Values

  - ### PUBLIC

    public static final int PUBLIC
    See Also:
      Constant Field Values

  - ### RETURN

    public static final int RETURN
    See Also:
      Constant Field Values

  - ### STATIC

    public static final int STATIC
    See Also:
      Constant Field Values

  - ### STRICTFP

    public static final int STRICTFP
    See Also:
      Constant Field Values

  - ### SUPER

    public static final int SUPER
    See Also:
      Constant Field Values

  - ### SWITCH

    public static final int SWITCH
    See Also:
      Constant Field Values

  - ### SYNCHRONIZED

    public static final int SYNCHRONIZED
    See Also:
      Constant Field Values

  - ### THIS

    public static final int THIS
    See Also:
      Constant Field Values

  - ### THROW

    public static final int THROW
    See Also:
      Constant Field Values

  - ### THROWS

    public static final int THROWS
    See Also:
      Constant Field Values

  - ### TRANSIENT

    public static final int TRANSIENT
    See Also:
      Constant Field Values

  - ### TRY

    public static final int TRY
    See Also:
      Constant Field Values

  - ### VOID

    public static final int VOID
    See Also:
      Constant Field Values

  - ### VOLATILE

    public static final int VOLATILE
    See Also:
      Constant Field Values

  - ### WHILE

    public static final int WHILE
    See Also:
      Constant Field Values

  - ### IntegerLiteral

    public static final int IntegerLiteral
    See Also:
      Constant Field Values

  - ### FloatingPointLiteral

    public static final int FloatingPointLiteral
    See Also:
      Constant Field Values

  - ### BooleanLiteral

    public static final int BooleanLiteral
    See Also:
      Constant Field Values

  - ### NullLiteral

    public static final int NullLiteral
    See Also:
      Constant Field Values

  - ### RANGE_INCLUSIVE

    public static final int RANGE_INCLUSIVE
    See Also:
      Constant Field Values

  - ### RANGE_EXCLUSIVE

    public static final int RANGE_EXCLUSIVE
    See Also:
      Constant Field Values

  - ### SPREAD_DOT

    public static final int SPREAD_DOT
    See Also:
      Constant Field Values

  - ### SAFE_DOT

    public static final int SAFE_DOT
    See Also:
      Constant Field Values

  - ### SAFE_CHAIN_DOT

    public static final int SAFE_CHAIN_DOT
    See Also:
      Constant Field Values

  - ### ELVIS

    public static final int ELVIS
    See Also:
      Constant Field Values

  - ### METHOD_POINTER

    public static final int METHOD_POINTER
    See Also:
      Constant Field Values

  - ### METHOD_REFERENCE

    public static final int METHOD_REFERENCE
    See Also:
      Constant Field Values

  - ### REGEX_FIND

    public static final int REGEX_FIND
    See Also:
      Constant Field Values

  - ### REGEX_MATCH

    public static final int REGEX_MATCH
    See Also:
      Constant Field Values

  - ### POWER

    public static final int POWER
    See Also:
      Constant Field Values

  - ### POWER_ASSIGN

    public static final int POWER_ASSIGN
    See Also:
      Constant Field Values

  - ### SPACESHIP

    public static final int SPACESHIP
    See Also:
      Constant Field Values

  - ### IDENTICAL

    public static final int IDENTICAL
    See Also:
      Constant Field Values

  - ### NOT_IDENTICAL

    public static final int NOT_IDENTICAL
    See Also:
      Constant Field Values

  - ### ARROW

    public static final int ARROW
    See Also:
      Constant Field Values

  - ### NOT_INSTANCEOF

    public static final int NOT_INSTANCEOF
    See Also:
      Constant Field Values

  - ### NOT_IN

    public static final int NOT_IN
    See Also:
      Constant Field Values

  - ### LPAREN

    public static final int LPAREN
    See Also:
      Constant Field Values

  - ### RPAREN

    public static final int RPAREN
    See Also:
      Constant Field Values

  - ### LBRACE

    public static final int LBRACE
    See Also:
      Constant Field Values

  - ### RBRACE

    public static final int RBRACE
    See Also:
      Constant Field Values

  - ### LBRACK

    public static final int LBRACK
    See Also:
      Constant Field Values

  - ### RBRACK

    public static final int RBRACK
    See Also:
      Constant Field Values

  - ### SEMI

    public static final int SEMI
    See Also:
      Constant Field Values

  - ### COMMA

    public static final int COMMA
    See Also:
      Constant Field Values

  - ### DOT

    public static final int DOT
    See Also:
      Constant Field Values

  - ### ASSIGN

    public static final int ASSIGN
    See Also:
      Constant Field Values

  - ### GT

    public static final int GT
    See Also:
      Constant Field Values

  - ### LT

    public static final int LT
    See Also:
      Constant Field Values

  - ### NOT

    public static final int NOT
    See Also:
      Constant Field Values

  - ### BITNOT

    public static final int BITNOT
    See Also:
      Constant Field Values

  - ### QUESTION

    public static final int QUESTION
    See Also:
      Constant Field Values

  - ### COLON

    public static final int COLON
    See Also:
      Constant Field Values

  - ### EQUAL

    public static final int EQUAL
    See Also:
      Constant Field Values

  - ### LE

    public static final int LE
    See Also:
      Constant Field Values

  - ### GE

    public static final int GE
    See Also:
      Constant Field Values

  - ### NOTEQUAL

    public static final int NOTEQUAL
    See Also:
      Constant Field Values

  - ### AND

    public static final int AND
    See Also:
      Constant Field Values

  - ### OR

    public static final int OR
    See Also:
      Constant Field Values

  - ### INC

    public static final int INC
    See Also:
      Constant Field Values

  - ### DEC

    public static final int DEC
    See Also:
      Constant Field Values

  - ### ADD

    public static final int ADD
    See Also:
      Constant Field Values

  - ### SUB

    public static final int SUB
    See Also:
      Constant Field Values

  - ### MUL

    public static final int MUL
    See Also:
      Constant Field Values

  - ### DIV

    public static final int DIV
    See Also:
      Constant Field Values

  - ### BITAND

    public static final int BITAND
    See Also:
      Constant Field Values

  - ### BITOR

    public static final int BITOR
    See Also:
      Constant Field Values

  - ### XOR

    public static final int XOR
    See Also:
      Constant Field Values

  - ### MOD

    public static final int MOD
    See Also:
      Constant Field Values

  - ### ADD_ASSIGN

    public static final int ADD_ASSIGN
    See Also:
      Constant Field Values

  - ### SUB_ASSIGN

    public static final int SUB_ASSIGN
    See Also:
      Constant Field Values

  - ### MUL_ASSIGN

    public static final int MUL_ASSIGN
    See Also:
      Constant Field Values

  - ### DIV_ASSIGN

    public static final int DIV_ASSIGN
    See Also:
      Constant Field Values

  - ### AND_ASSIGN

    public static final int AND_ASSIGN
    See Also:
      Constant Field Values

  - ### OR_ASSIGN

    public static final int OR_ASSIGN
    See Also:
      Constant Field Values

  - ### XOR_ASSIGN

    public static final int XOR_ASSIGN
    See Also:
      Constant Field Values

  - ### MOD_ASSIGN

    public static final int MOD_ASSIGN
    See Also:
      Constant Field Values

  - ### LSHIFT_ASSIGN

    public static final int LSHIFT_ASSIGN
    See Also:
      Constant Field Values

  - ### RSHIFT_ASSIGN

    public static final int RSHIFT_ASSIGN
    See Also:
      Constant Field Values

  - ### URSHIFT_ASSIGN

    public static final int URSHIFT_ASSIGN
    See Also:
      Constant Field Values

  - ### ELVIS_ASSIGN

    public static final int ELVIS_ASSIGN
    See Also:
      Constant Field Values

  - ### CapitalizedIdentifier

    public static final int CapitalizedIdentifier
    See Also:
      Constant Field Values

  - ### Identifier

    public static final int Identifier
    See Also:
      Constant Field Values

  - ### AT

    public static final int AT
    See Also:
      Constant Field Values

  - ### ELLIPSIS

    public static final int ELLIPSIS
    See Also:
      Constant Field Values

  - ### WS

    public static final int WS
    See Also:
      Constant Field Values

  - ### NL

    public static final int NL
    See Also:
      Constant Field Values

  - ### SH_COMMENT

    public static final int SH_COMMENT
    See Also:
      Constant Field Values

  - ### UNEXPECTED_CHAR

    public static final int UNEXPECTED_CHAR
    See Also:
      Constant Field Values

  - ### RULE_compilationUnit

    public static final int RULE_compilationUnit
    See Also:
      Constant Field Values

  - ### RULE_scriptStatements

    public static final int RULE_scriptStatements
    See Also:
      Constant Field Values

  - ### RULE_scriptStatement

    public static final int RULE_scriptStatement
    See Also:
      Constant Field Values

  - ### RULE_packageDeclaration

    public static final int RULE_packageDeclaration
    See Also:
      Constant Field Values

  - ### RULE_importDeclaration

    public static final int RULE_importDeclaration
    See Also:
      Constant Field Values

  - ### RULE_typeDeclaration

    public static final int RULE_typeDeclaration
    See Also:
      Constant Field Values

  - ### RULE_modifier

    public static final int RULE_modifier
    See Also:
      Constant Field Values

  - ### RULE_modifiersOpt

    public static final int RULE_modifiersOpt
    See Also:
      Constant Field Values

  - ### RULE_modifiers

    public static final int RULE_modifiers
    See Also:
      Constant Field Values

  - ### RULE_classOrInterfaceModifiersOpt

    public static final int RULE_classOrInterfaceModifiersOpt
    See Also:
      Constant Field Values

  - ### RULE_classOrInterfaceModifiers

    public static final int RULE_classOrInterfaceModifiers
    See Also:
      Constant Field Values

  - ### RULE_classOrInterfaceModifier

    public static final int RULE_classOrInterfaceModifier
    See Also:
      Constant Field Values

  - ### RULE_variableModifier

    public static final int RULE_variableModifier
    See Also:
      Constant Field Values

  - ### RULE_variableModifiersOpt

    public static final int RULE_variableModifiersOpt
    See Also:
      Constant Field Values

  - ### RULE_variableModifiers

    public static final int RULE_variableModifiers
    See Also:
      Constant Field Values

  - ### RULE_typeParameters

    public static final int RULE_typeParameters
    See Also:
      Constant Field Values

  - ### RULE_typeParameter

    public static final int RULE_typeParameter
    See Also:
      Constant Field Values

  - ### RULE_typeBound

    public static final int RULE_typeBound
    See Also:
      Constant Field Values

  - ### RULE_typeList

    public static final int RULE_typeList
    See Also:
      Constant Field Values

  - ### RULE_classDeclaration

    public static final int RULE_classDeclaration
    See Also:
      Constant Field Values

  - ### RULE_classBody

    public static final int RULE_classBody
    See Also:
      Constant Field Values

  - ### RULE_enumConstants

    public static final int RULE_enumConstants
    See Also:
      Constant Field Values

  - ### RULE_enumConstant

    public static final int RULE_enumConstant
    See Also:
      Constant Field Values

  - ### RULE_classBodyDeclaration

    public static final int RULE_classBodyDeclaration
    See Also:
      Constant Field Values

  - ### RULE_memberDeclaration

    public static final int RULE_memberDeclaration
    See Also:
      Constant Field Values

  - ### RULE_methodDeclaration

    public static final int RULE_methodDeclaration
    See Also:
      Constant Field Values

  - ### RULE_methodName

    public static final int RULE_methodName
    See Also:
      Constant Field Values

  - ### RULE_returnType

    public static final int RULE_returnType
    See Also:
      Constant Field Values

  - ### RULE_fieldDeclaration

    public static final int RULE_fieldDeclaration
    See Also:
      Constant Field Values

  - ### RULE_variableDeclarators

    public static final int RULE_variableDeclarators
    See Also:
      Constant Field Values

  - ### RULE_variableDeclarator

    public static final int RULE_variableDeclarator
    See Also:
      Constant Field Values

  - ### RULE_variableDeclaratorId

    public static final int RULE_variableDeclaratorId
    See Also:
      Constant Field Values

  - ### RULE_variableInitializer

    public static final int RULE_variableInitializer
    See Also:
      Constant Field Values

  - ### RULE_variableInitializers

    public static final int RULE_variableInitializers
    See Also:
      Constant Field Values

  - ### RULE_emptyDims

    public static final int RULE_emptyDims
    See Also:
      Constant Field Values

  - ### RULE_emptyDimsOpt

    public static final int RULE_emptyDimsOpt
    See Also:
      Constant Field Values

  - ### RULE_standardType

    public static final int RULE_standardType
    See Also:
      Constant Field Values

  - ### RULE_type

    public static final int RULE_type
    See Also:
      Constant Field Values

  - ### RULE_classOrInterfaceType

    public static final int RULE_classOrInterfaceType
    See Also:
      Constant Field Values

  - ### RULE_generalClassOrInterfaceType

    public static final int RULE_generalClassOrInterfaceType
    See Also:
      Constant Field Values

  - ### RULE_standardClassOrInterfaceType

    public static final int RULE_standardClassOrInterfaceType
    See Also:
      Constant Field Values

  - ### RULE_primitiveType

    public static final int RULE_primitiveType
    See Also:
      Constant Field Values

  - ### RULE_typeArguments

    public static final int RULE_typeArguments
    See Also:
      Constant Field Values

  - ### RULE_typeArgument

    public static final int RULE_typeArgument
    See Also:
      Constant Field Values

  - ### RULE_annotatedQualifiedClassName

    public static final int RULE_annotatedQualifiedClassName
    See Also:
      Constant Field Values

  - ### RULE_qualifiedClassNameList

    public static final int RULE_qualifiedClassNameList
    See Also:
      Constant Field Values

  - ### RULE_formalParameters

    public static final int RULE_formalParameters
    See Also:
      Constant Field Values

  - ### RULE_formalParameterList

    public static final int RULE_formalParameterList
    See Also:
      Constant Field Values

  - ### RULE_thisFormalParameter

    public static final int RULE_thisFormalParameter
    See Also:
      Constant Field Values

  - ### RULE_formalParameter

    public static final int RULE_formalParameter
    See Also:
      Constant Field Values

  - ### RULE_methodBody

    public static final int RULE_methodBody
    See Also:
      Constant Field Values

  - ### RULE_qualifiedName

    public static final int RULE_qualifiedName
    See Also:
      Constant Field Values

  - ### RULE_qualifiedNameElement

    public static final int RULE_qualifiedNameElement
    See Also:
      Constant Field Values

  - ### RULE_qualifiedNameElements

    public static final int RULE_qualifiedNameElements
    See Also:
      Constant Field Values

  - ### RULE_qualifiedClassName

    public static final int RULE_qualifiedClassName
    See Also:
      Constant Field Values

  - ### RULE_qualifiedStandardClassName

    public static final int RULE_qualifiedStandardClassName
    See Also:
      Constant Field Values

  - ### RULE_literal

    public static final int RULE_literal
    See Also:
      Constant Field Values

  - ### RULE_gstring

    public static final int RULE_gstring
    See Also:
      Constant Field Values

  - ### RULE_gstringValue

    public static final int RULE_gstringValue
    See Also:
      Constant Field Values

  - ### RULE_gstringPath

    public static final int RULE_gstringPath
    See Also:
      Constant Field Values

  - ### RULE_lambdaExpression

    public static final int RULE_lambdaExpression
    See Also:
      Constant Field Values

  - ### RULE_standardLambdaExpression

    public static final int RULE_standardLambdaExpression
    See Also:
      Constant Field Values

  - ### RULE_lambdaParameters

    public static final int RULE_lambdaParameters
    See Also:
      Constant Field Values

  - ### RULE_standardLambdaParameters

    public static final int RULE_standardLambdaParameters
    See Also:
      Constant Field Values

  - ### RULE_lambdaBody

    public static final int RULE_lambdaBody
    See Also:
      Constant Field Values

  - ### RULE_closure

    public static final int RULE_closure
    See Also:
      Constant Field Values

  - ### RULE_closureOrLambdaExpression

    public static final int RULE_closureOrLambdaExpression
    See Also:
      Constant Field Values

  - ### RULE_blockStatementsOpt

    public static final int RULE_blockStatementsOpt
    See Also:
      Constant Field Values

  - ### RULE_blockStatements

    public static final int RULE_blockStatements
    See Also:
      Constant Field Values

  - ### RULE_annotationsOpt

    public static final int RULE_annotationsOpt
    See Also:
      Constant Field Values

  - ### RULE_annotation

    public static final int RULE_annotation
    See Also:
      Constant Field Values

  - ### RULE_elementValues

    public static final int RULE_elementValues
    See Also:
      Constant Field Values

  - ### RULE_annotationName

    public static final int RULE_annotationName
    See Also:
      Constant Field Values

  - ### RULE_elementValuePairs

    public static final int RULE_elementValuePairs
    See Also:
      Constant Field Values

  - ### RULE_elementValuePair

    public static final int RULE_elementValuePair
    See Also:
      Constant Field Values

  - ### RULE_elementValuePairName

    public static final int RULE_elementValuePairName
    See Also:
      Constant Field Values

  - ### RULE_elementValue

    public static final int RULE_elementValue
    See Also:
      Constant Field Values

  - ### RULE_elementValueArrayInitializer

    public static final int RULE_elementValueArrayInitializer
    See Also:
      Constant Field Values

  - ### RULE_block

    public static final int RULE_block
    See Also:
      Constant Field Values

  - ### RULE_blockStatement

    public static final int RULE_blockStatement
    See Also:
      Constant Field Values

  - ### RULE_localVariableDeclaration

    public static final int RULE_localVariableDeclaration
    See Also:
      Constant Field Values

  - ### RULE_variableDeclaration

    public static final int RULE_variableDeclaration
    See Also:
      Constant Field Values

  - ### RULE_typeNamePairs

    public static final int RULE_typeNamePairs
    See Also:
      Constant Field Values

  - ### RULE_typeNamePair

    public static final int RULE_typeNamePair
    See Also:
      Constant Field Values

  - ### RULE_variableNames

    public static final int RULE_variableNames
    See Also:
      Constant Field Values

  - ### RULE_conditionalStatement

    public static final int RULE_conditionalStatement
    See Also:
      Constant Field Values

  - ### RULE_ifElseStatement

    public static final int RULE_ifElseStatement
    See Also:
      Constant Field Values

  - ### RULE_switchStatement

    public static final int RULE_switchStatement
    See Also:
      Constant Field Values

  - ### RULE_loopStatement

    public static final int RULE_loopStatement
    See Also:
      Constant Field Values

  - ### RULE_continueStatement

    public static final int RULE_continueStatement
    See Also:
      Constant Field Values

  - ### RULE_breakStatement

    public static final int RULE_breakStatement
    See Also:
      Constant Field Values

  - ### RULE_tryCatchStatement

    public static final int RULE_tryCatchStatement
    See Also:
      Constant Field Values

  - ### RULE_assertStatement

    public static final int RULE_assertStatement
    See Also:
      Constant Field Values

  - ### RULE_statement

    public static final int RULE_statement
    See Also:
      Constant Field Values

  - ### RULE_catchClause

    public static final int RULE_catchClause
    See Also:
      Constant Field Values

  - ### RULE_catchType

    public static final int RULE_catchType
    See Also:
      Constant Field Values

  - ### RULE_finallyBlock

    public static final int RULE_finallyBlock
    See Also:
      Constant Field Values

  - ### RULE_resources

    public static final int RULE_resources
    See Also:
      Constant Field Values

  - ### RULE_resourceList

    public static final int RULE_resourceList
    See Also:
      Constant Field Values

  - ### RULE_resource

    public static final int RULE_resource
    See Also:
      Constant Field Values

  - ### RULE_switchBlockStatementGroup

    public static final int RULE_switchBlockStatementGroup
    See Also:
      Constant Field Values

  - ### RULE_switchLabel

    public static final int RULE_switchLabel
    See Also:
      Constant Field Values

  - ### RULE_forControl

    public static final int RULE_forControl
    See Also:
      Constant Field Values

  - ### RULE_enhancedForControl

    public static final int RULE_enhancedForControl
    See Also:
      Constant Field Values

  - ### RULE_classicalForControl

    public static final int RULE_classicalForControl
    See Also:
      Constant Field Values

  - ### RULE_forInit

    public static final int RULE_forInit
    See Also:
      Constant Field Values

  - ### RULE_forUpdate

    public static final int RULE_forUpdate
    See Also:
      Constant Field Values

  - ### RULE_castParExpression

    public static final int RULE_castParExpression
    See Also:
      Constant Field Values

  - ### RULE_parExpression

    public static final int RULE_parExpression
    See Also:
      Constant Field Values

  - ### RULE_expressionInPar

    public static final int RULE_expressionInPar
    See Also:
      Constant Field Values

  - ### RULE_expressionList

    public static final int RULE_expressionList
    See Also:
      Constant Field Values

  - ### RULE_expressionListElement

    public static final int RULE_expressionListElement
    See Also:
      Constant Field Values

  - ### RULE_enhancedStatementExpression

    public static final int RULE_enhancedStatementExpression
    See Also:
      Constant Field Values

  - ### RULE_statementExpression

    public static final int RULE_statementExpression
    See Also:
      Constant Field Values

  - ### RULE_postfixExpression

    public static final int RULE_postfixExpression
    See Also:
      Constant Field Values

  - ### RULE_expression

    public static final int RULE_expression
    See Also:
      Constant Field Values

  - ### RULE_castOperandExpression

    public static final int RULE_castOperandExpression
    See Also:
      Constant Field Values

  - ### RULE_commandExpression

    public static final int RULE_commandExpression
    See Also:
      Constant Field Values

  - ### RULE_commandArgument

    public static final int RULE_commandArgument
    See Also:
      Constant Field Values

  - ### RULE_pathExpression

    public static final int RULE_pathExpression
    See Also:
      Constant Field Values

  - ### RULE_pathElement

    public static final int RULE_pathElement
    See Also:
      Constant Field Values

  - ### RULE_namePart

    public static final int RULE_namePart
    See Also:
      Constant Field Values

  - ### RULE_dynamicMemberName

    public static final int RULE_dynamicMemberName
    See Also:
      Constant Field Values

  - ### RULE_indexPropertyArgs

    public static final int RULE_indexPropertyArgs
    See Also:
      Constant Field Values

  - ### RULE_namedPropertyArgs

    public static final int RULE_namedPropertyArgs
    See Also:
      Constant Field Values

  - ### RULE_primary

    public static final int RULE_primary
    See Also:
      Constant Field Values

  - ### RULE_namedPropertyArgPrimary

    public static final int RULE_namedPropertyArgPrimary
    See Also:
      Constant Field Values

  - ### RULE_namedArgPrimary

    public static final int RULE_namedArgPrimary
    See Also:
      Constant Field Values

  - ### RULE_commandPrimary

    public static final int RULE_commandPrimary
    See Also:
      Constant Field Values

  - ### RULE_list

    public static final int RULE_list
    See Also:
      Constant Field Values

  - ### RULE_map

    public static final int RULE_map
    See Also:
      Constant Field Values

  - ### RULE_mapEntryList

    public static final int RULE_mapEntryList
    See Also:
      Constant Field Values

  - ### RULE_namedPropertyArgList

    public static final int RULE_namedPropertyArgList
    See Also:
      Constant Field Values

  - ### RULE_mapEntry

    public static final int RULE_mapEntry
    See Also:
      Constant Field Values

  - ### RULE_namedPropertyArg

    public static final int RULE_namedPropertyArg
    See Also:
      Constant Field Values

  - ### RULE_namedArg

    public static final int RULE_namedArg
    See Also:
      Constant Field Values

  - ### RULE_mapEntryLabel

    public static final int RULE_mapEntryLabel
    See Also:
      Constant Field Values

  - ### RULE_namedPropertyArgLabel

    public static final int RULE_namedPropertyArgLabel
    See Also:
      Constant Field Values

  - ### RULE_namedArgLabel

    public static final int RULE_namedArgLabel
    See Also:
      Constant Field Values

  - ### RULE_creator

    public static final int RULE_creator
    See Also:
      Constant Field Values

  - ### RULE_dim

    public static final int RULE_dim
    See Also:
      Constant Field Values

  - ### RULE_arrayInitializer

    public static final int RULE_arrayInitializer
    See Also:
      Constant Field Values

  - ### RULE_anonymousInnerClassDeclaration

    public static final int RULE_anonymousInnerClassDeclaration
    See Also:
      Constant Field Values

  - ### RULE_createdName

    public static final int RULE_createdName
    See Also:
      Constant Field Values

  - ### RULE_nonWildcardTypeArguments

    public static final int RULE_nonWildcardTypeArguments
    See Also:
      Constant Field Values

  - ### RULE_typeArgumentsOrDiamond

    public static final int RULE_typeArgumentsOrDiamond
    See Also:
      Constant Field Values

  - ### RULE_arguments

    public static final int RULE_arguments
    See Also:
      Constant Field Values

  - ### RULE_argumentList

    public static final int RULE_argumentList
    See Also:
      Constant Field Values

  - ### RULE_enhancedArgumentList

    public static final int RULE_enhancedArgumentList
    See Also:
      Constant Field Values

  - ### RULE_enhancedArgumentListInPar

    public static final int RULE_enhancedArgumentListInPar
    See Also:
      Constant Field Values

  - ### RULE_firstArgumentListElement

    public static final int RULE_firstArgumentListElement
    See Also:
      Constant Field Values

  - ### RULE_argumentListElement

    public static final int RULE_argumentListElement
    See Also:
      Constant Field Values

  - ### RULE_firstEnhancedArgumentListElement

    public static final int RULE_firstEnhancedArgumentListElement
    See Also:
      Constant Field Values

  - ### RULE_enhancedArgumentListElement

    public static final int RULE_enhancedArgumentListElement
    See Also:
      Constant Field Values

  - ### RULE_stringLiteral

    public static final int RULE_stringLiteral
    See Also:
      Constant Field Values

  - ### RULE_className

    public static final int RULE_className
    See Also:
      Constant Field Values

  - ### RULE_identifier

    public static final int RULE_identifier
    See Also:
      Constant Field Values

  - ### RULE_builtInType

    public static final int RULE_builtInType
    See Also:
      Constant Field Values

  - ### RULE_keywords

    public static final int RULE_keywords
    See Also:
      Constant Field Values

  - ### RULE_rparen

    public static final int RULE_rparen
    See Also:
      Constant Field Values

  - ### RULE_nls

    public static final int RULE_nls
    See Also:
      Constant Field Values

  - ### RULE_sep

    public static final int RULE_sep
    See Also:
      Constant Field Values

  - ### ruleNames

    public static final String[] ruleNames

  - ### VOCABULARY

    public static final org.antlr.v4.runtime.Vocabulary VOCABULARY

  - ### tokenNames

    @Deprecated public static final String[] tokenNames
    Deprecated.
    Use `VOCABULARY` instead.

  - ### _serializedATN

    public static final String _serializedATN
    See Also:
      Constant Field Values

  - ### _ATN

    public static final org.antlr.v4.runtime.atn.ATN _ATN

- ## Constructor Details

  - ### GroovyParser

    public GroovyParser​(org.antlr.v4.runtime.TokenStream input)

- ## Method Details

  - ### getTokenNames

    @Deprecated public String[] getTokenNames()
    Deprecated.
    Specified by:
      `getTokenNames` in class `org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,​org.antlr.v4.runtime.atn.ParserATNSimulator>`

  - ### getVocabulary

    @NotNull public org.antlr.v4.runtime.Vocabulary getVocabulary()
    Overrides:
      `getVocabulary` in class `org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,​org.antlr.v4.runtime.atn.ParserATNSimulator>`

  - ### getGrammarFileName

    public String getGrammarFileName()
    Specified by:
      `getGrammarFileName` in class `org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,​org.antlr.v4.runtime.atn.ParserATNSimulator>`

  - ### getRuleNames

    public String[] getRuleNames()
    Specified by:
      `getRuleNames` in class `org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,​org.antlr.v4.runtime.atn.ParserATNSimulator>`

  - ### getSerializedATN

    public String getSerializedATN()
    Overrides:
      `getSerializedATN` in class `org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,​org.antlr.v4.runtime.atn.ParserATNSimulator>`

  - ### createFailedPredicateException

    @NotNull protected org.antlr.v4.runtime.FailedPredicateException createFailedPredicateException​(@Nullable String predicate, @Nullable String message)

  - ### getSyntaxErrorSource

    public int getSyntaxErrorSource()

  - ### getErrorLine

    public int getErrorLine()

  - ### getErrorColumn

    public int getErrorColumn()

  - ### compilationUnit

    public final GroovyParser.CompilationUnitContext compilationUnit() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### scriptStatements

    public final GroovyParser.ScriptStatementsContext scriptStatements() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### scriptStatement

    public final GroovyParser.ScriptStatementContext scriptStatement() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### packageDeclaration

    public final GroovyParser.PackageDeclarationContext packageDeclaration() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### importDeclaration

    public final GroovyParser.ImportDeclarationContext importDeclaration() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### typeDeclaration

    public final GroovyParser.TypeDeclarationContext typeDeclaration() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### modifier

    public final GroovyParser.ModifierContext modifier() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### modifiersOpt

    public final GroovyParser.ModifiersOptContext modifiersOpt() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### modifiers

    public final GroovyParser.ModifiersContext modifiers() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### classOrInterfaceModifiersOpt

    public final GroovyParser.ClassOrInterfaceModifiersOptContext classOrInterfaceModifiersOpt() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### classOrInterfaceModifiers

    public final GroovyParser.ClassOrInterfaceModifiersContext classOrInterfaceModifiers() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### classOrInterfaceModifier

    public final GroovyParser.ClassOrInterfaceModifierContext classOrInterfaceModifier() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### variableModifier

    public final GroovyParser.VariableModifierContext variableModifier() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### variableModifiersOpt

    public final GroovyParser.VariableModifiersOptContext variableModifiersOpt() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### variableModifiers

    public final GroovyParser.VariableModifiersContext variableModifiers() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### typeParameters

    public final GroovyParser.TypeParametersContext typeParameters() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### typeParameter

    public final GroovyParser.TypeParameterContext typeParameter() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### typeBound

    public final GroovyParser.TypeBoundContext typeBound() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### typeList

    public final GroovyParser.TypeListContext typeList() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### classDeclaration

    public final GroovyParser.ClassDeclarationContext classDeclaration() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### classBody

    public final GroovyParser.ClassBodyContext classBody​(int t) throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### enumConstants

    public final GroovyParser.EnumConstantsContext enumConstants() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### enumConstant

    public final GroovyParser.EnumConstantContext enumConstant() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### classBodyDeclaration

    public final GroovyParser.ClassBodyDeclarationContext classBodyDeclaration​(int t) throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### memberDeclaration

    public final GroovyParser.MemberDeclarationContext memberDeclaration​(int t) throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### methodDeclaration

    public final GroovyParser.MethodDeclarationContext methodDeclaration​(int t, int ct) throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### methodName

    public final GroovyParser.MethodNameContext methodName() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### returnType

    public final GroovyParser.ReturnTypeContext returnType​(int ct) throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### fieldDeclaration

    public final GroovyParser.FieldDeclarationContext fieldDeclaration() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### variableDeclarators

    public final GroovyParser.VariableDeclaratorsContext variableDeclarators() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### variableDeclarator

    public final GroovyParser.VariableDeclaratorContext variableDeclarator() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### variableDeclaratorId

    public final GroovyParser.VariableDeclaratorIdContext variableDeclaratorId() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### variableInitializer

    public final GroovyParser.VariableInitializerContext variableInitializer() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### variableInitializers

    public final GroovyParser.VariableInitializersContext variableInitializers() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### emptyDims

    public final GroovyParser.EmptyDimsContext emptyDims() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### emptyDimsOpt

    public final GroovyParser.EmptyDimsOptContext emptyDimsOpt() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### standardType

    public final GroovyParser.TypeContext standardType() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### type

    public final GroovyParser.TypeContext type() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### classOrInterfaceType

    public final GroovyParser.ClassOrInterfaceTypeContext classOrInterfaceType() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### generalClassOrInterfaceType

    public final GroovyParser.ClassOrInterfaceTypeContext generalClassOrInterfaceType() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### standardClassOrInterfaceType

    public final GroovyParser.ClassOrInterfaceTypeContext standardClassOrInterfaceType() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### primitiveType

    public final GroovyParser.PrimitiveTypeContext primitiveType() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### typeArguments

    public final GroovyParser.TypeArgumentsContext typeArguments() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### typeArgument

    public final GroovyParser.TypeArgumentContext typeArgument() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### annotatedQualifiedClassName

    public final GroovyParser.AnnotatedQualifiedClassNameContext annotatedQualifiedClassName() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### qualifiedClassNameList

    public final GroovyParser.QualifiedClassNameListContext qualifiedClassNameList() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### formalParameters

    public final GroovyParser.FormalParametersContext formalParameters() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### formalParameterList

    public final GroovyParser.FormalParameterListContext formalParameterList() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### thisFormalParameter

    public final GroovyParser.ThisFormalParameterContext thisFormalParameter() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### formalParameter

    public final GroovyParser.FormalParameterContext formalParameter() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### methodBody

    public final GroovyParser.MethodBodyContext methodBody() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### qualifiedName

    public final GroovyParser.QualifiedNameContext qualifiedName() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### qualifiedNameElement

    public final GroovyParser.QualifiedNameElementContext qualifiedNameElement() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### qualifiedNameElements

    public final GroovyParser.QualifiedNameElementsContext qualifiedNameElements() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### qualifiedClassName

    public final GroovyParser.QualifiedClassNameContext qualifiedClassName() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### qualifiedStandardClassName

    public final GroovyParser.QualifiedStandardClassNameContext qualifiedStandardClassName() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### literal

    public final GroovyParser.LiteralContext literal() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### gstring

    public final GroovyParser.GstringContext gstring() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### gstringValue

    public final GroovyParser.GstringValueContext gstringValue() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### gstringPath

    public final GroovyParser.GstringPathContext gstringPath() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### lambdaExpression

    public final GroovyParser.StandardLambdaExpressionContext lambdaExpression() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### standardLambdaExpression

    public final GroovyParser.StandardLambdaExpressionContext standardLambdaExpression() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### lambdaParameters

    public final GroovyParser.StandardLambdaParametersContext lambdaParameters() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### standardLambdaParameters

    public final GroovyParser.StandardLambdaParametersContext standardLambdaParameters() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### lambdaBody

    public final GroovyParser.LambdaBodyContext lambdaBody() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### closure

    public final GroovyParser.ClosureContext closure() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### closureOrLambdaExpression

    public final GroovyParser.ClosureOrLambdaExpressionContext closureOrLambdaExpression() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### blockStatementsOpt

    public final GroovyParser.BlockStatementsOptContext blockStatementsOpt() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### blockStatements

    public final GroovyParser.BlockStatementsContext blockStatements() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### annotationsOpt

    public final GroovyParser.AnnotationsOptContext annotationsOpt() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### annotation

    public final GroovyParser.AnnotationContext annotation() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### elementValues

    public final GroovyParser.ElementValuesContext elementValues() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### annotationName

    public final GroovyParser.AnnotationNameContext annotationName() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### elementValuePairs

    public final GroovyParser.ElementValuePairsContext elementValuePairs() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### elementValuePair

    public final GroovyParser.ElementValuePairContext elementValuePair() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### elementValuePairName

    public final GroovyParser.ElementValuePairNameContext elementValuePairName() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### elementValue

    public final GroovyParser.ElementValueContext elementValue() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### elementValueArrayInitializer

    public final GroovyParser.ElementValueArrayInitializerContext elementValueArrayInitializer() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### block

    public final GroovyParser.BlockContext block() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### blockStatement

    public final GroovyParser.BlockStatementContext blockStatement() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### localVariableDeclaration

    public final GroovyParser.LocalVariableDeclarationContext localVariableDeclaration() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### variableDeclaration

    public final GroovyParser.VariableDeclarationContext variableDeclaration​(int t) throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### typeNamePairs

    public final GroovyParser.TypeNamePairsContext typeNamePairs() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### typeNamePair

    public final GroovyParser.TypeNamePairContext typeNamePair() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### variableNames

    public final GroovyParser.VariableNamesContext variableNames() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### conditionalStatement

    public final GroovyParser.ConditionalStatementContext conditionalStatement() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### ifElseStatement

    public final GroovyParser.IfElseStatementContext ifElseStatement() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### switchStatement

    public final GroovyParser.SwitchStatementContext switchStatement() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### loopStatement

    public final GroovyParser.LoopStatementContext loopStatement() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### continueStatement

    public final GroovyParser.ContinueStatementContext continueStatement() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### breakStatement

    public final GroovyParser.BreakStatementContext breakStatement() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### tryCatchStatement

    public final GroovyParser.TryCatchStatementContext tryCatchStatement() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### assertStatement

    public final GroovyParser.AssertStatementContext assertStatement() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### statement

    public final GroovyParser.StatementContext statement() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### catchClause

    public final GroovyParser.CatchClauseContext catchClause() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### catchType

    public final GroovyParser.CatchTypeContext catchType() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### finallyBlock

    public final GroovyParser.FinallyBlockContext finallyBlock() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### resources

    public final GroovyParser.ResourcesContext resources() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### resourceList

    public final GroovyParser.ResourceListContext resourceList() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### resource

    public final GroovyParser.ResourceContext resource() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### switchBlockStatementGroup

    public final GroovyParser.SwitchBlockStatementGroupContext switchBlockStatementGroup() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### switchLabel

    public final GroovyParser.SwitchLabelContext switchLabel() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### forControl

    public final GroovyParser.ForControlContext forControl() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### enhancedForControl

    public final GroovyParser.EnhancedForControlContext enhancedForControl() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### classicalForControl

    public final GroovyParser.ClassicalForControlContext classicalForControl() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### forInit

    public final GroovyParser.ForInitContext forInit() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### forUpdate

    public final GroovyParser.ForUpdateContext forUpdate() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### castParExpression

    public final GroovyParser.CastParExpressionContext castParExpression() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### parExpression

    public final GroovyParser.ParExpressionContext parExpression() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### expressionInPar

    public final GroovyParser.ExpressionInParContext expressionInPar() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### expressionList

    public final GroovyParser.ExpressionListContext expressionList​(boolean canSpread) throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### expressionListElement

    public final GroovyParser.ExpressionListElementContext expressionListElement​(boolean canSpread) throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### enhancedStatementExpression

    public final GroovyParser.EnhancedStatementExpressionContext enhancedStatementExpression() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### statementExpression

    public final GroovyParser.StatementExpressionContext statementExpression() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### postfixExpression

    public final GroovyParser.PostfixExpressionContext postfixExpression() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### expression

    public final GroovyParser.ExpressionContext expression() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### castOperandExpression

    public final GroovyParser.ExpressionContext castOperandExpression() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### commandExpression

    public final GroovyParser.CommandExpressionContext commandExpression() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### commandArgument

    public final GroovyParser.CommandArgumentContext commandArgument() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### pathExpression

    public final GroovyParser.PathExpressionContext pathExpression() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### pathElement

    public final GroovyParser.PathElementContext pathElement() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### namePart

    public final GroovyParser.NamePartContext namePart() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### dynamicMemberName

    public final GroovyParser.DynamicMemberNameContext dynamicMemberName() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### indexPropertyArgs

    public final GroovyParser.IndexPropertyArgsContext indexPropertyArgs() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### namedPropertyArgs

    public final GroovyParser.NamedPropertyArgsContext namedPropertyArgs() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### primary

    public final GroovyParser.PrimaryContext primary() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### namedPropertyArgPrimary

    public final GroovyParser.PrimaryContext namedPropertyArgPrimary() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### namedArgPrimary

    public final GroovyParser.PrimaryContext namedArgPrimary() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### commandPrimary

    public final GroovyParser.PrimaryContext commandPrimary() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### list

    public final GroovyParser.ListContext list() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### map

    public final GroovyParser.MapContext map() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### mapEntryList

    public final GroovyParser.MapEntryListContext mapEntryList() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### namedPropertyArgList

    public final GroovyParser.MapEntryListContext namedPropertyArgList() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### mapEntry

    public final GroovyParser.MapEntryContext mapEntry() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### namedPropertyArg

    public final GroovyParser.MapEntryContext namedPropertyArg() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### namedArg

    public final GroovyParser.MapEntryContext namedArg() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### mapEntryLabel

    public final GroovyParser.MapEntryLabelContext mapEntryLabel() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### namedPropertyArgLabel

    public final GroovyParser.MapEntryLabelContext namedPropertyArgLabel() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### namedArgLabel

    public final GroovyParser.MapEntryLabelContext namedArgLabel() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### creator

    public final GroovyParser.CreatorContext creator​(int t) throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### dim

    public final GroovyParser.DimContext dim() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### arrayInitializer

    public final GroovyParser.ArrayInitializerContext arrayInitializer() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### anonymousInnerClassDeclaration

    public final GroovyParser.AnonymousInnerClassDeclarationContext anonymousInnerClassDeclaration​(int t) throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### createdName

    public final GroovyParser.CreatedNameContext createdName() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### nonWildcardTypeArguments

    public final GroovyParser.NonWildcardTypeArgumentsContext nonWildcardTypeArguments() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### typeArgumentsOrDiamond

    public final GroovyParser.TypeArgumentsOrDiamondContext typeArgumentsOrDiamond() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### arguments

    public final GroovyParser.ArgumentsContext arguments() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### argumentList

    public final GroovyParser.EnhancedArgumentListInParContext argumentList() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### enhancedArgumentList

    public final GroovyParser.EnhancedArgumentListInParContext enhancedArgumentList() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### enhancedArgumentListInPar

    public final GroovyParser.EnhancedArgumentListInParContext enhancedArgumentListInPar() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### firstArgumentListElement

    public final GroovyParser.EnhancedArgumentListElementContext firstArgumentListElement() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### argumentListElement

    public final GroovyParser.EnhancedArgumentListElementContext argumentListElement() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### firstEnhancedArgumentListElement

    public final GroovyParser.EnhancedArgumentListElementContext firstEnhancedArgumentListElement() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### enhancedArgumentListElement

    public final GroovyParser.EnhancedArgumentListElementContext enhancedArgumentListElement() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### stringLiteral

    public final GroovyParser.StringLiteralContext stringLiteral() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### className

    public final GroovyParser.ClassNameContext className() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### identifier

    public final GroovyParser.IdentifierContext identifier() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### builtInType

    public final GroovyParser.BuiltInTypeContext builtInType() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### keywords

    public final GroovyParser.KeywordsContext keywords() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### rparen

    public final GroovyParser.RparenContext rparen() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### nls

    public final GroovyParser.NlsContext nls() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### sep

    public final GroovyParser.SepContext sep() throws org.antlr.v4.runtime.RecognitionException
    Throws:
      `org.antlr.v4.runtime.RecognitionException`

  - ### sempred

    public boolean sempred​(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex)
    Overrides:
      `sempred` in class `org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,​org.antlr.v4.runtime.atn.ParserATNSimulator>`