Top Inners Fields Constructors Methods
org.apache.groovy.parser.antlr4

public Class GroovyParser

extends AbstractParser
Class Inheritance
Known Direct Subclasses
org.apache.groovy.parser.antlr4.GroovyLangParser
Imports
java.util.Map, .List, .Iterator, .ArrayList, org.codehaus.groovy.ast.NodeMetaDataHandler, org.antlr.v4.runtime.atn.*, org.antlr.v4.runtime.dfa.DFA, org.antlr.v4.runtime.*, org.antlr.v4.runtime.misc.*, org.antlr.v4.runtime.tree.*

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class

Field Summary

Modifier and TypeField and Description
public static final ATN
private static final String[]
public static final String
private static final String[]
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final String[]
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final String[]
tokenNames

Deprecated Use VOCABULARY instead.
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final Vocabulary
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public final GroovyParser.AnnotatedQualifiedClassNameContext
public final GroovyParser.AnnotationContext
public final GroovyParser.AnnotationNameContext
public final GroovyParser.AnnotationsOptContext
public final GroovyParser.AnonymousInnerClassDeclarationContext
public final GroovyParser.EnhancedArgumentListInParContext
public final GroovyParser.EnhancedArgumentListElementContext
public final GroovyParser.ArgumentsContext
public final GroovyParser.ArrayInitializerContext
public final GroovyParser.AssertStatementContext
public final GroovyParser.BlockContext
public final GroovyParser.BlockStatementContext
public final GroovyParser.BlockStatementsContext
public final GroovyParser.BlockStatementsOptContext
public final GroovyParser.BreakStatementContext
public final GroovyParser.BuiltInTypeContext
public final GroovyParser.ExpressionContext
public final GroovyParser.CastParExpressionContext
public final GroovyParser.CatchClauseContext
public final GroovyParser.CatchTypeContext
public final GroovyParser.ClassBodyContext
classBody(int t)

private boolean
public final GroovyParser.ClassBodyDeclarationContext
public final GroovyParser.ClassDeclarationContext
public final GroovyParser.ClassicalForControlContext
public final GroovyParser.ClassNameContext
public final GroovyParser.ClassOrInterfaceModifierContext
public final GroovyParser.ClassOrInterfaceModifiersContext
public final GroovyParser.ClassOrInterfaceModifiersOptContext
public final GroovyParser.ClassOrInterfaceTypeContext
public final GroovyParser.ClosureContext
public final GroovyParser.ClosureOrLambdaExpressionContext
public final GroovyParser.CommandArgumentContext
public final GroovyParser.CommandExpressionContext
private boolean
public final GroovyParser.PrimaryContext
public final GroovyParser.CompilationUnitContext
public final GroovyParser.ConditionalStatementContext
public final GroovyParser.ContinueStatementContext
public final GroovyParser.CreatedNameContext
private FailedPredicateException
private FailedPredicateException
protected FailedPredicateException
public final GroovyParser.CreatorContext
creator(int t)

public final GroovyParser.DimContext
dim()

public final GroovyParser.DynamicMemberNameContext
public final GroovyParser.ElementValueContext
public final GroovyParser.ElementValueArrayInitializerContext
public final GroovyParser.ElementValuePairContext
public final GroovyParser.ElementValuePairNameContext
public final GroovyParser.ElementValuePairsContext
public final GroovyParser.ElementValuesContext
public final GroovyParser.EmptyDimsContext
public final GroovyParser.EmptyDimsOptContext
public final GroovyParser.EnhancedArgumentListInParContext
public final GroovyParser.EnhancedArgumentListElementContext
public final GroovyParser.EnhancedArgumentListInParContext
public final GroovyParser.EnhancedForControlContext
public final GroovyParser.EnhancedStatementExpressionContext
public final GroovyParser.EnumConstantContext
public final GroovyParser.EnumConstantsContext
public final GroovyParser.ExpressionContext
private GroovyParser.ExpressionContext
expression(int _p)

private boolean
public final GroovyParser.ExpressionInParContext
public final GroovyParser.ExpressionListContext
expressionList(boolean canSpread)

public final GroovyParser.ExpressionListElementContext
expressionListElement(boolean canSpread)

public final GroovyParser.FieldDeclarationContext
public final GroovyParser.FinallyBlockContext
public final GroovyParser.EnhancedArgumentListElementContext
public final GroovyParser.EnhancedArgumentListElementContext
public final GroovyParser.ForControlContext
public final GroovyParser.ForInitContext
public final GroovyParser.FormalParameterContext
public final GroovyParser.FormalParameterListContext
public final GroovyParser.FormalParametersContext
public final GroovyParser.ForUpdateContext
public final GroovyParser.ClassOrInterfaceTypeContext
public int
public int
public String
getGrammarFileName()

Implements abstract org.antlr.v4.runtime.Recognizer.getGrammarFileName.

For debugging and other purposes, might want the grammar name.
public String[]
public String
getSerializedATN()

Overrides org.antlr.v4.runtime.Recognizer.getSerializedATN.

If this recognizer was generated, it will have a serialized ATN representation of the grammar.
public int
public String[]
getTokenNames()

Implements abstract org.antlr.v4.runtime.Recognizer.getTokenNames.

Deprecated
Used to print out token names like ID during debugging and error reporting.
public Vocabulary
getVocabulary()

Overrides org.antlr.v4.runtime.Recognizer.getVocabulary.

Get the vocabulary used by the recognizer.
public final GroovyParser.GstringContext
public final GroovyParser.GstringPathContext
public final GroovyParser.GstringValueContext
public final GroovyParser.IdentifierContext
public final GroovyParser.IfElseStatementContext
public final GroovyParser.ImportDeclarationContext
public final GroovyParser.IndexPropertyArgsContext
public final GroovyParser.KeywordsContext
public final GroovyParser.LambdaBodyContext
public final GroovyParser.StandardLambdaExpressionContext
public final GroovyParser.StandardLambdaParametersContext
public final GroovyParser.ListContext
list()

public final GroovyParser.LiteralContext
public final GroovyParser.LocalVariableDeclarationContext
private boolean
public final GroovyParser.LoopStatementContext
private static String[]
private static String[]
private static String[]
public final GroovyParser.MapContext
map()

public final GroovyParser.MapEntryContext
public final GroovyParser.MapEntryLabelContext
public final GroovyParser.MapEntryListContext
public final GroovyParser.MemberDeclarationContext
public final GroovyParser.MethodBodyContext
public final GroovyParser.MethodDeclarationContext
methodDeclaration(int t, int ct)

public final GroovyParser.MethodNameContext
public final GroovyParser.ModifierContext
public final GroovyParser.ModifiersContext
public final GroovyParser.ModifiersOptContext
public final GroovyParser.MapEntryContext
public final GroovyParser.MapEntryLabelContext
public final GroovyParser.PrimaryContext
public final GroovyParser.MapEntryContext
public final GroovyParser.MapEntryLabelContext
public final GroovyParser.MapEntryListContext
public final GroovyParser.PrimaryContext
public final GroovyParser.NamedPropertyArgsContext
public final GroovyParser.NamePartContext
public final GroovyParser.NlsContext
nls()

public final GroovyParser.NonWildcardTypeArgumentsContext
public final GroovyParser.PackageDeclarationContext
public final GroovyParser.ParExpressionContext
public final GroovyParser.PathElementContext
public final GroovyParser.PathExpressionContext
private boolean
public final GroovyParser.PostfixExpressionContext
public final GroovyParser.PrimaryContext
public final GroovyParser.PrimitiveTypeContext
public final GroovyParser.QualifiedClassNameContext
public final GroovyParser.QualifiedClassNameListContext
public final GroovyParser.QualifiedNameContext
public final GroovyParser.QualifiedNameElementContext
public final GroovyParser.QualifiedNameElementsContext
public final GroovyParser.QualifiedStandardClassNameContext
public final GroovyParser.ResourceContext
public final GroovyParser.ResourceListContext
public final GroovyParser.ResourcesContext
public final GroovyParser.ReturnTypeContext
returnType(int ct)

public final GroovyParser.RparenContext
public final GroovyParser.ScriptStatementContext
private boolean
public final GroovyParser.ScriptStatementsContext
public boolean
sempred(RuleContext _localctx, int ruleIndex, int predIndex)

Overrides org.antlr.v4.runtime.Recognizer.sempred.

public final GroovyParser.SepContext
sep()

public final GroovyParser.ClassOrInterfaceTypeContext
public final GroovyParser.StandardLambdaExpressionContext
public final GroovyParser.StandardLambdaParametersContext
public final GroovyParser.TypeContext
public final GroovyParser.StatementContext
public final GroovyParser.StatementExpressionContext
public final GroovyParser.StringLiteralContext
public final GroovyParser.SwitchBlockStatementGroupContext
public final GroovyParser.SwitchLabelContext
public final GroovyParser.SwitchStatementContext
public final GroovyParser.ThisFormalParameterContext
public final GroovyParser.TryCatchStatementContext
public final GroovyParser.TypeContext
type()

public final GroovyParser.TypeArgumentContext
public final GroovyParser.TypeArgumentsContext
public final GroovyParser.TypeArgumentsOrDiamondContext
public final GroovyParser.TypeBoundContext
public final GroovyParser.TypeDeclarationContext
public final GroovyParser.TypeListContext
public final GroovyParser.TypeNamePairContext
public final GroovyParser.TypeNamePairsContext
public final GroovyParser.TypeParameterContext
public final GroovyParser.TypeParametersContext
public final GroovyParser.VariableDeclarationContext
public final GroovyParser.VariableDeclaratorContext
public final GroovyParser.VariableDeclaratorIdContext
public final GroovyParser.VariableDeclaratorsContext
public final GroovyParser.VariableInitializerContext
public final GroovyParser.VariableInitializersContext
public final GroovyParser.VariableModifierContext
public final GroovyParser.VariableModifiersContext
public final GroovyParser.VariableModifiersOptContext
public final GroovyParser.VariableNamesContext