Package org.apache.groovy.parser.antlr4
Class AstBuilder
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<Result>
-
- org.apache.groovy.parser.antlr4.GroovyParserBaseVisitor<Object>
-
- org.apache.groovy.parser.antlr4.AstBuilder
-
-
Constructor Summary
Constructors Constructor Description AstBuilder(SourceUnit sourceUnit, boolean groovydocEnabled, boolean runtimeGroovydocEnabled)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BlockStatement
appendStatementsToBlockStatement(BlockStatement bs, Statement... statements)
ModuleNode
buildAST()
Object
visit(org.antlr.v4.runtime.tree.ParseTree tree)
Visit tree safely, no NPE occurred when the tree is null.BinaryExpression
visitAdditiveExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.AdditiveExprAltContext ctx)
BinaryExpression
visitAndExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.AndExprAltContext ctx)
ClassNode
visitAnnotatedQualifiedClassName(org.apache.groovy.parser.antlr4.GroovyParser.AnnotatedQualifiedClassNameContext ctx)
AnnotationNode
visitAnnotation(org.apache.groovy.parser.antlr4.GroovyParser.AnnotationContext ctx)
String
visitAnnotationName(org.apache.groovy.parser.antlr4.GroovyParser.AnnotationNameContext ctx)
List<AnnotationNode>
visitAnnotationsOpt(org.apache.groovy.parser.antlr4.GroovyParser.AnnotationsOptContext ctx)
InnerClassNode
visitAnonymousInnerClassDeclaration(org.apache.groovy.parser.antlr4.GroovyParser.AnonymousInnerClassDeclarationContext ctx)
Expression
visitArguments(org.apache.groovy.parser.antlr4.GroovyParser.ArgumentsContext ctx)
List<Expression>
visitArrayInitializer(org.apache.groovy.parser.antlr4.GroovyParser.ArrayInitializerContext ctx)
AssertStatement
visitAssertStatement(org.apache.groovy.parser.antlr4.GroovyParser.AssertStatementContext ctx)
BinaryExpression
visitAssignmentExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.AssignmentExprAltContext ctx)
Statement
visitBlock(org.apache.groovy.parser.antlr4.GroovyParser.BlockContext ctx)
Statement
visitBlockStatement(org.apache.groovy.parser.antlr4.GroovyParser.BlockStatementContext ctx)
BlockStatement
visitBlockStatements(org.apache.groovy.parser.antlr4.GroovyParser.BlockStatementsContext ctx)
BlockStatement
visitBlockStatementsOpt(org.apache.groovy.parser.antlr4.GroovyParser.BlockStatementsOptContext ctx)
ConstantExpression
visitBooleanLiteralAlt(org.apache.groovy.parser.antlr4.GroovyParser.BooleanLiteralAltContext ctx)
BreakStatement
visitBreakStatement(org.apache.groovy.parser.antlr4.GroovyParser.BreakStatementContext ctx)
VariableExpression
visitBuiltInType(org.apache.groovy.parser.antlr4.GroovyParser.BuiltInTypeContext ctx)
CastExpression
visitCastExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.CastExprAltContext ctx)
ClassNode
visitCastParExpression(org.apache.groovy.parser.antlr4.GroovyParser.CastParExpressionContext ctx)
List<CatchStatement>
visitCatchClause(org.apache.groovy.parser.antlr4.GroovyParser.CatchClauseContext ctx)
Multi-catch(1..*) clause will be unpacked to several normal catch clauses, so the return type is ListList<ClassNode>
visitCatchType(org.apache.groovy.parser.antlr4.GroovyParser.CatchTypeContext ctx)
Void
visitClassBody(org.apache.groovy.parser.antlr4.GroovyParser.ClassBodyContext ctx)
Void
visitClassBodyDeclaration(org.apache.groovy.parser.antlr4.GroovyParser.ClassBodyDeclarationContext ctx)
ClassNode
visitClassDeclaration(org.apache.groovy.parser.antlr4.GroovyParser.ClassDeclarationContext ctx)
Tuple2<Parameter,Expression>
visitClassicalForControl(org.apache.groovy.parser.antlr4.GroovyParser.ClassicalForControlContext ctx)
String
visitClassName(org.apache.groovy.parser.antlr4.GroovyParser.ClassNameContext ctx)
ModifierNode
visitClassOrInterfaceModifier(org.apache.groovy.parser.antlr4.GroovyParser.ClassOrInterfaceModifierContext ctx)
List<ModifierNode>
visitClassOrInterfaceModifiers(org.apache.groovy.parser.antlr4.GroovyParser.ClassOrInterfaceModifiersContext ctx)
List<ModifierNode>
visitClassOrInterfaceModifiersOpt(org.apache.groovy.parser.antlr4.GroovyParser.ClassOrInterfaceModifiersOptContext ctx)
ClassNode
visitClassOrInterfaceType(org.apache.groovy.parser.antlr4.GroovyParser.ClassOrInterfaceTypeContext ctx)
ClosureExpression
visitClosure(org.apache.groovy.parser.antlr4.GroovyParser.ClosureContext ctx)
ClosureExpression
visitClosureOrLambdaExpression(org.apache.groovy.parser.antlr4.GroovyParser.ClosureOrLambdaExpressionContext ctx)
Expression
visitCommandArgument(org.apache.groovy.parser.antlr4.GroovyParser.CommandArgumentContext ctx)
ExpressionStatement
visitCommandExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.CommandExprAltContext ctx)
Expression
visitCommandExpression(org.apache.groovy.parser.antlr4.GroovyParser.CommandExpressionContext ctx)
ModuleNode
visitCompilationUnit(org.apache.groovy.parser.antlr4.GroovyParser.CompilationUnitContext ctx)
Expression
visitConditionalExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.ConditionalExprAltContext ctx)
Statement
visitConditionalStatement(org.apache.groovy.parser.antlr4.GroovyParser.ConditionalStatementContext ctx)
ContinueStatement
visitContinueStatement(org.apache.groovy.parser.antlr4.GroovyParser.ContinueStatementContext ctx)
ClassNode
visitCreatedName(org.apache.groovy.parser.antlr4.GroovyParser.CreatedNameContext ctx)
Expression
visitCreator(org.apache.groovy.parser.antlr4.GroovyParser.CreatorContext ctx)
Tuple3<Expression,List<AnnotationNode>,org.antlr.v4.runtime.tree.TerminalNode>
visitDim(org.apache.groovy.parser.antlr4.GroovyParser.DimContext ctx)
DoWhileStatement
visitDoWhileStmtAlt(org.apache.groovy.parser.antlr4.GroovyParser.DoWhileStmtAltContext ctx)
Expression
visitDynamicMemberName(org.apache.groovy.parser.antlr4.GroovyParser.DynamicMemberNameContext ctx)
Expression
visitElementValue(org.apache.groovy.parser.antlr4.GroovyParser.ElementValueContext ctx)
ListExpression
visitElementValueArrayInitializer(org.apache.groovy.parser.antlr4.GroovyParser.ElementValueArrayInitializerContext ctx)
Tuple2<String,Expression>
visitElementValuePair(org.apache.groovy.parser.antlr4.GroovyParser.ElementValuePairContext ctx)
Map<String,Expression>
visitElementValuePairs(org.apache.groovy.parser.antlr4.GroovyParser.ElementValuePairsContext ctx)
List<Tuple2<String,Expression>>
visitElementValues(org.apache.groovy.parser.antlr4.GroovyParser.ElementValuesContext ctx)
List<List<AnnotationNode>>
visitEmptyDims(org.apache.groovy.parser.antlr4.GroovyParser.EmptyDimsContext ctx)
List<List<AnnotationNode>>
visitEmptyDimsOpt(org.apache.groovy.parser.antlr4.GroovyParser.EmptyDimsOptContext ctx)
Expression
visitEnhancedArgumentListElement(org.apache.groovy.parser.antlr4.GroovyParser.EnhancedArgumentListElementContext ctx)
Expression
visitEnhancedArgumentListInPar(org.apache.groovy.parser.antlr4.GroovyParser.EnhancedArgumentListInParContext ctx)
Tuple2<Parameter,Expression>
visitEnhancedForControl(org.apache.groovy.parser.antlr4.GroovyParser.EnhancedForControlContext ctx)
Expression
visitEnhancedStatementExpression(org.apache.groovy.parser.antlr4.GroovyParser.EnhancedStatementExpressionContext ctx)
FieldNode
visitEnumConstant(org.apache.groovy.parser.antlr4.GroovyParser.EnumConstantContext ctx)
List<FieldNode>
visitEnumConstants(org.apache.groovy.parser.antlr4.GroovyParser.EnumConstantsContext ctx)
BinaryExpression
visitEqualityExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.EqualityExprAltContext ctx)
BinaryExpression
visitExclusiveOrExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.ExclusiveOrExprAltContext ctx)
Expression
visitExpressionInPar(org.apache.groovy.parser.antlr4.GroovyParser.ExpressionInParContext ctx)
List<Expression>
visitExpressionList(org.apache.groovy.parser.antlr4.GroovyParser.ExpressionListContext ctx)
Expression
visitExpressionListElement(org.apache.groovy.parser.antlr4.GroovyParser.ExpressionListElementContext ctx)
Void
visitFieldDeclaration(org.apache.groovy.parser.antlr4.GroovyParser.FieldDeclarationContext ctx)
Statement
visitFinallyBlock(org.apache.groovy.parser.antlr4.GroovyParser.FinallyBlockContext ctx)
ConstantExpression
visitFloatingPointLiteralAlt(org.apache.groovy.parser.antlr4.GroovyParser.FloatingPointLiteralAltContext ctx)
Tuple2<Parameter,Expression>
visitForControl(org.apache.groovy.parser.antlr4.GroovyParser.ForControlContext ctx)
Expression
visitForInit(org.apache.groovy.parser.antlr4.GroovyParser.ForInitContext ctx)
Parameter
visitFormalParameter(org.apache.groovy.parser.antlr4.GroovyParser.FormalParameterContext ctx)
Parameter[]
visitFormalParameterList(org.apache.groovy.parser.antlr4.GroovyParser.FormalParameterListContext ctx)
Parameter[]
visitFormalParameters(org.apache.groovy.parser.antlr4.GroovyParser.FormalParametersContext ctx)
ForStatement
visitForStmtAlt(org.apache.groovy.parser.antlr4.GroovyParser.ForStmtAltContext ctx)
Expression
visitForUpdate(org.apache.groovy.parser.antlr4.GroovyParser.ForUpdateContext ctx)
GStringExpression
visitGstring(org.apache.groovy.parser.antlr4.GroovyParser.GstringContext ctx)
Expression
visitGstringPath(org.apache.groovy.parser.antlr4.GroovyParser.GstringPathContext ctx)
Expression
visitGstringValue(org.apache.groovy.parser.antlr4.GroovyParser.GstringValueContext ctx)
String
visitIdentifier(org.apache.groovy.parser.antlr4.GroovyParser.IdentifierContext ctx)
Expression
visitIdentifierPrmrAlt(org.apache.groovy.parser.antlr4.GroovyParser.IdentifierPrmrAltContext ctx)
IfStatement
visitIfElseStatement(org.apache.groovy.parser.antlr4.GroovyParser.IfElseStatementContext ctx)
ImportNode
visitImportDeclaration(org.apache.groovy.parser.antlr4.GroovyParser.ImportDeclarationContext ctx)
BinaryExpression
visitInclusiveOrExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.InclusiveOrExprAltContext ctx)
Tuple2<org.antlr.v4.runtime.Token,Expression>
visitIndexPropertyArgs(org.apache.groovy.parser.antlr4.GroovyParser.IndexPropertyArgsContext ctx)
ConstantExpression
visitIntegerLiteralAlt(org.apache.groovy.parser.antlr4.GroovyParser.IntegerLiteralAltContext ctx)
ConstantExpression
visitKeywords(org.apache.groovy.parser.antlr4.GroovyParser.KeywordsContext ctx)
Statement
visitLabeledStmtAlt(org.apache.groovy.parser.antlr4.GroovyParser.LabeledStmtAltContext ctx)
Statement
visitLambdaBody(org.apache.groovy.parser.antlr4.GroovyParser.LambdaBodyContext ctx)
ListExpression
visitList(org.apache.groovy.parser.antlr4.GroovyParser.ListContext ctx)
org.apache.groovy.parser.antlr4.AstBuilder.DeclarationListStatement
visitLocalVariableDeclaration(org.apache.groovy.parser.antlr4.GroovyParser.LocalVariableDeclarationContext ctx)
BinaryExpression
visitLogicalAndExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.LogicalAndExprAltContext ctx)
BinaryExpression
visitLogicalOrExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.LogicalOrExprAltContext ctx)
Statement
visitLoopStmtAlt(org.apache.groovy.parser.antlr4.GroovyParser.LoopStmtAltContext ctx)
MapExpression
visitMap(org.apache.groovy.parser.antlr4.GroovyParser.MapContext ctx)
MapEntryExpression
visitMapEntry(org.apache.groovy.parser.antlr4.GroovyParser.MapEntryContext ctx)
Expression
visitMapEntryLabel(org.apache.groovy.parser.antlr4.GroovyParser.MapEntryLabelContext ctx)
List<MapEntryExpression>
visitMapEntryList(org.apache.groovy.parser.antlr4.GroovyParser.MapEntryListContext ctx)
Void
visitMemberDeclaration(org.apache.groovy.parser.antlr4.GroovyParser.MemberDeclarationContext ctx)
Statement
visitMethodBody(org.apache.groovy.parser.antlr4.GroovyParser.MethodBodyContext ctx)
MethodNode
visitMethodDeclaration(org.apache.groovy.parser.antlr4.GroovyParser.MethodDeclarationContext ctx)
String
visitMethodName(org.apache.groovy.parser.antlr4.GroovyParser.MethodNameContext ctx)
ModifierNode
visitModifier(org.apache.groovy.parser.antlr4.GroovyParser.ModifierContext ctx)
List<ModifierNode>
visitModifiers(org.apache.groovy.parser.antlr4.GroovyParser.ModifiersContext ctx)
List<ModifierNode>
visitModifiersOpt(org.apache.groovy.parser.antlr4.GroovyParser.ModifiersOptContext ctx)
BinaryExpression
visitMultipleAssignmentExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.MultipleAssignmentExprAltContext ctx)
BinaryExpression
visitMultiplicativeExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.MultiplicativeExprAltContext ctx)
List<MapEntryExpression>
visitNamedPropertyArgs(org.apache.groovy.parser.antlr4.GroovyParser.NamedPropertyArgsContext ctx)
Expression
visitNamePart(org.apache.groovy.parser.antlr4.GroovyParser.NamePartContext ctx)
Expression
visitNewPrmrAlt(org.apache.groovy.parser.antlr4.GroovyParser.NewPrmrAltContext ctx)
GenericsType[]
visitNonWildcardTypeArguments(org.apache.groovy.parser.antlr4.GroovyParser.NonWildcardTypeArgumentsContext ctx)
ConstantExpression
visitNullLiteralAlt(org.apache.groovy.parser.antlr4.GroovyParser.NullLiteralAltContext ctx)
PackageNode
visitPackageDeclaration(org.apache.groovy.parser.antlr4.GroovyParser.PackageDeclarationContext ctx)
Expression
visitParExpression(org.apache.groovy.parser.antlr4.GroovyParser.ParExpressionContext ctx)
Expression
visitPathElement(org.apache.groovy.parser.antlr4.GroovyParser.PathElementContext ctx)
Expression
visitPathExpression(org.apache.groovy.parser.antlr4.GroovyParser.PathExpressionContext ctx)
Expression
visitPostfixExpression(org.apache.groovy.parser.antlr4.GroovyParser.PostfixExpressionContext ctx)
BinaryExpression
visitPowerExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.PowerExprAltContext ctx)
ClassNode
visitPrimitiveType(org.apache.groovy.parser.antlr4.GroovyParser.PrimitiveTypeContext ctx)
ClassNode
visitQualifiedClassName(org.apache.groovy.parser.antlr4.GroovyParser.QualifiedClassNameContext ctx)
ClassNode[]
visitQualifiedClassNameList(org.apache.groovy.parser.antlr4.GroovyParser.QualifiedClassNameListContext ctx)
String
visitQualifiedName(org.apache.groovy.parser.antlr4.GroovyParser.QualifiedNameContext ctx)
ClassNode
visitQualifiedStandardClassName(org.apache.groovy.parser.antlr4.GroovyParser.QualifiedStandardClassNameContext ctx)
BinaryExpression
visitRegexExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.RegexExprAltContext ctx)
Expression
visitRelationalExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.RelationalExprAltContext ctx)
ExpressionStatement
visitResource(org.apache.groovy.parser.antlr4.GroovyParser.ResourceContext ctx)
List<ExpressionStatement>
visitResourceList(org.apache.groovy.parser.antlr4.GroovyParser.ResourceListContext ctx)
List<ExpressionStatement>
visitResources(org.apache.groovy.parser.antlr4.GroovyParser.ResourcesContext ctx)
ReturnStatement
visitReturnStmtAlt(org.apache.groovy.parser.antlr4.GroovyParser.ReturnStmtAltContext ctx)
ClassNode
visitReturnType(org.apache.groovy.parser.antlr4.GroovyParser.ReturnTypeContext ctx)
List<ASTNode>
visitScriptStatements(org.apache.groovy.parser.antlr4.GroovyParser.ScriptStatementsContext ctx)
Expression
visitShiftExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.ShiftExprAltContext ctx)
LambdaExpression
visitStandardLambdaExpression(org.apache.groovy.parser.antlr4.GroovyParser.StandardLambdaExpressionContext ctx)
Parameter[]
visitStandardLambdaParameters(org.apache.groovy.parser.antlr4.GroovyParser.StandardLambdaParametersContext ctx)
ConstantExpression
visitStringLiteral(org.apache.groovy.parser.antlr4.GroovyParser.StringLiteralContext ctx)
VariableExpression
visitSuperPrmrAlt(org.apache.groovy.parser.antlr4.GroovyParser.SuperPrmrAltContext ctx)
List<Statement>
visitSwitchBlockStatementGroup(org.apache.groovy.parser.antlr4.GroovyParser.SwitchBlockStatementGroupContext ctx)
Tuple2<org.antlr.v4.runtime.Token,Expression>
visitSwitchLabel(org.apache.groovy.parser.antlr4.GroovyParser.SwitchLabelContext ctx)
SwitchStatement
visitSwitchStatement(org.apache.groovy.parser.antlr4.GroovyParser.SwitchStatementContext ctx)
SynchronizedStatement
visitSynchronizedStmtAlt(org.apache.groovy.parser.antlr4.GroovyParser.SynchronizedStmtAltContext ctx)
Parameter
visitThisFormalParameter(org.apache.groovy.parser.antlr4.GroovyParser.ThisFormalParameterContext ctx)
VariableExpression
visitThisPrmrAlt(org.apache.groovy.parser.antlr4.GroovyParser.ThisPrmrAltContext ctx)
ThrowStatement
visitThrowStmtAlt(org.apache.groovy.parser.antlr4.GroovyParser.ThrowStmtAltContext ctx)
Statement
visitTryCatchStatement(org.apache.groovy.parser.antlr4.GroovyParser.TryCatchStatementContext ctx)
ClassNode
visitType(org.apache.groovy.parser.antlr4.GroovyParser.TypeContext ctx)
GenericsType
visitTypeArgument(org.apache.groovy.parser.antlr4.GroovyParser.TypeArgumentContext ctx)
GenericsType[]
visitTypeArguments(org.apache.groovy.parser.antlr4.GroovyParser.TypeArgumentsContext ctx)
GenericsType[]
visitTypeArgumentsOrDiamond(org.apache.groovy.parser.antlr4.GroovyParser.TypeArgumentsOrDiamondContext ctx)
ClassNode[]
visitTypeBound(org.apache.groovy.parser.antlr4.GroovyParser.TypeBoundContext ctx)
ClassNode
visitTypeDeclaration(org.apache.groovy.parser.antlr4.GroovyParser.TypeDeclarationContext ctx)
ClassNode[]
visitTypeList(org.apache.groovy.parser.antlr4.GroovyParser.TypeListContext ctx)
VariableExpression
visitTypeNamePair(org.apache.groovy.parser.antlr4.GroovyParser.TypeNamePairContext ctx)
List<Expression>
visitTypeNamePairs(org.apache.groovy.parser.antlr4.GroovyParser.TypeNamePairsContext ctx)
GenericsType
visitTypeParameter(org.apache.groovy.parser.antlr4.GroovyParser.TypeParameterContext ctx)
GenericsType[]
visitTypeParameters(org.apache.groovy.parser.antlr4.GroovyParser.TypeParametersContext ctx)
Expression
visitUnaryAddExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.UnaryAddExprAltContext ctx)
Expression
visitUnaryNotExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.UnaryNotExprAltContext ctx)
org.apache.groovy.parser.antlr4.AstBuilder.DeclarationListStatement
visitVariableDeclaration(org.apache.groovy.parser.antlr4.GroovyParser.VariableDeclarationContext ctx)
DeclarationExpression
visitVariableDeclarator(org.apache.groovy.parser.antlr4.GroovyParser.VariableDeclaratorContext ctx)
VariableExpression
visitVariableDeclaratorId(org.apache.groovy.parser.antlr4.GroovyParser.VariableDeclaratorIdContext ctx)
List<DeclarationExpression>
visitVariableDeclarators(org.apache.groovy.parser.antlr4.GroovyParser.VariableDeclaratorsContext ctx)
Expression
visitVariableInitializer(org.apache.groovy.parser.antlr4.GroovyParser.VariableInitializerContext ctx)
List<Expression>
visitVariableInitializers(org.apache.groovy.parser.antlr4.GroovyParser.VariableInitializersContext ctx)
ModifierNode
visitVariableModifier(org.apache.groovy.parser.antlr4.GroovyParser.VariableModifierContext ctx)
List<ModifierNode>
visitVariableModifiers(org.apache.groovy.parser.antlr4.GroovyParser.VariableModifiersContext ctx)
List<ModifierNode>
visitVariableModifiersOpt(org.apache.groovy.parser.antlr4.GroovyParser.VariableModifiersOptContext ctx)
TupleExpression
visitVariableNames(org.apache.groovy.parser.antlr4.GroovyParser.VariableNamesContext ctx)
WhileStatement
visitWhileStmtAlt(org.apache.groovy.parser.antlr4.GroovyParser.WhileStmtAltContext ctx)
-
Methods inherited from class org.apache.groovy.parser.antlr4.GroovyParserBaseVisitor
visitAssertStmtAlt, visitBlockStmtAlt, visitBreakStmtAlt, visitBuiltInTypePrmrAlt, visitClosureOrLambdaExpressionPrmrAlt, visitConditionalStmtAlt, visitContinueStmtAlt, visitElementValuePairName, visitEmptyStmtAlt, visitExpression, visitExpressionStmtAlt, visitGstringPrmrAlt, visitListPrmrAlt, visitLiteral, visitLiteralPrmrAlt, visitLocalVariableDeclarationStmtAlt, visitLoopStatement, visitMapPrmrAlt, visitNls, visitParenPrmrAlt, visitPostfixExprAlt, visitPrimary, visitQualifiedNameElement, visitQualifiedNameElements, visitRparen, visitScriptStatement, visitSep, visitStatement, visitStatementExpression, visitStringLiteralAlt, visitTryCatchStmtAlt
-
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visitChildren, visitErrorNode, visitTerminal
-
-
-
-
Constructor Detail
-
AstBuilder
public AstBuilder(SourceUnit sourceUnit, boolean groovydocEnabled, boolean runtimeGroovydocEnabled)
-
-
Method Detail
-
buildAST
public ModuleNode buildAST()
-
visitCompilationUnit
public ModuleNode visitCompilationUnit(org.apache.groovy.parser.antlr4.GroovyParser.CompilationUnitContext ctx)
-
visitScriptStatements
public List<ASTNode> visitScriptStatements(org.apache.groovy.parser.antlr4.GroovyParser.ScriptStatementsContext ctx)
-
visitPackageDeclaration
public PackageNode visitPackageDeclaration(org.apache.groovy.parser.antlr4.GroovyParser.PackageDeclarationContext ctx)
-
visitImportDeclaration
public ImportNode visitImportDeclaration(org.apache.groovy.parser.antlr4.GroovyParser.ImportDeclarationContext ctx)
-
visitAssertStatement
public AssertStatement visitAssertStatement(org.apache.groovy.parser.antlr4.GroovyParser.AssertStatementContext ctx)
-
visitConditionalStatement
public Statement visitConditionalStatement(org.apache.groovy.parser.antlr4.GroovyParser.ConditionalStatementContext ctx)
-
visitIfElseStatement
public IfStatement visitIfElseStatement(org.apache.groovy.parser.antlr4.GroovyParser.IfElseStatementContext ctx)
-
visitLoopStmtAlt
public Statement visitLoopStmtAlt(org.apache.groovy.parser.antlr4.GroovyParser.LoopStmtAltContext ctx)
-
visitForStmtAlt
public ForStatement visitForStmtAlt(org.apache.groovy.parser.antlr4.GroovyParser.ForStmtAltContext ctx)
-
visitForControl
public Tuple2<Parameter,Expression> visitForControl(org.apache.groovy.parser.antlr4.GroovyParser.ForControlContext ctx)
-
visitForInit
public Expression visitForInit(org.apache.groovy.parser.antlr4.GroovyParser.ForInitContext ctx)
-
visitForUpdate
public Expression visitForUpdate(org.apache.groovy.parser.antlr4.GroovyParser.ForUpdateContext ctx)
-
visitEnhancedForControl
public Tuple2<Parameter,Expression> visitEnhancedForControl(org.apache.groovy.parser.antlr4.GroovyParser.EnhancedForControlContext ctx)
-
visitClassicalForControl
public Tuple2<Parameter,Expression> visitClassicalForControl(org.apache.groovy.parser.antlr4.GroovyParser.ClassicalForControlContext ctx)
-
visitWhileStmtAlt
public WhileStatement visitWhileStmtAlt(org.apache.groovy.parser.antlr4.GroovyParser.WhileStmtAltContext ctx)
-
visitDoWhileStmtAlt
public DoWhileStatement visitDoWhileStmtAlt(org.apache.groovy.parser.antlr4.GroovyParser.DoWhileStmtAltContext ctx)
-
visitTryCatchStatement
public Statement visitTryCatchStatement(org.apache.groovy.parser.antlr4.GroovyParser.TryCatchStatementContext ctx)
-
visitResources
public List<ExpressionStatement> visitResources(org.apache.groovy.parser.antlr4.GroovyParser.ResourcesContext ctx)
-
visitResourceList
public List<ExpressionStatement> visitResourceList(org.apache.groovy.parser.antlr4.GroovyParser.ResourceListContext ctx)
-
visitResource
public ExpressionStatement visitResource(org.apache.groovy.parser.antlr4.GroovyParser.ResourceContext ctx)
-
visitCatchClause
public List<CatchStatement> visitCatchClause(org.apache.groovy.parser.antlr4.GroovyParser.CatchClauseContext ctx)
Multi-catch(1..*) clause will be unpacked to several normal catch clauses, so the return type is List
-
visitCatchType
public List<ClassNode> visitCatchType(org.apache.groovy.parser.antlr4.GroovyParser.CatchTypeContext ctx)
-
visitFinallyBlock
public Statement visitFinallyBlock(org.apache.groovy.parser.antlr4.GroovyParser.FinallyBlockContext ctx)
-
visitSwitchStatement
public SwitchStatement visitSwitchStatement(org.apache.groovy.parser.antlr4.GroovyParser.SwitchStatementContext ctx)
-
visitSwitchBlockStatementGroup
public List<Statement> visitSwitchBlockStatementGroup(org.apache.groovy.parser.antlr4.GroovyParser.SwitchBlockStatementGroupContext ctx)
-
visitSwitchLabel
public Tuple2<org.antlr.v4.runtime.Token,Expression> visitSwitchLabel(org.apache.groovy.parser.antlr4.GroovyParser.SwitchLabelContext ctx)
-
visitSynchronizedStmtAlt
public SynchronizedStatement visitSynchronizedStmtAlt(org.apache.groovy.parser.antlr4.GroovyParser.SynchronizedStmtAltContext ctx)
-
visitReturnStmtAlt
public ReturnStatement visitReturnStmtAlt(org.apache.groovy.parser.antlr4.GroovyParser.ReturnStmtAltContext ctx)
-
visitThrowStmtAlt
public ThrowStatement visitThrowStmtAlt(org.apache.groovy.parser.antlr4.GroovyParser.ThrowStmtAltContext ctx)
-
visitLabeledStmtAlt
public Statement visitLabeledStmtAlt(org.apache.groovy.parser.antlr4.GroovyParser.LabeledStmtAltContext ctx)
-
visitBreakStatement
public BreakStatement visitBreakStatement(org.apache.groovy.parser.antlr4.GroovyParser.BreakStatementContext ctx)
-
visitContinueStatement
public ContinueStatement visitContinueStatement(org.apache.groovy.parser.antlr4.GroovyParser.ContinueStatementContext ctx)
-
visitTypeDeclaration
public ClassNode visitTypeDeclaration(org.apache.groovy.parser.antlr4.GroovyParser.TypeDeclarationContext ctx)
-
visitClassDeclaration
public ClassNode visitClassDeclaration(org.apache.groovy.parser.antlr4.GroovyParser.ClassDeclarationContext ctx)
-
visitClassBody
public Void visitClassBody(org.apache.groovy.parser.antlr4.GroovyParser.ClassBodyContext ctx)
-
visitEnumConstants
public List<FieldNode> visitEnumConstants(org.apache.groovy.parser.antlr4.GroovyParser.EnumConstantsContext ctx)
-
visitEnumConstant
public FieldNode visitEnumConstant(org.apache.groovy.parser.antlr4.GroovyParser.EnumConstantContext ctx)
-
visitClassBodyDeclaration
public Void visitClassBodyDeclaration(org.apache.groovy.parser.antlr4.GroovyParser.ClassBodyDeclarationContext ctx)
-
visitMemberDeclaration
public Void visitMemberDeclaration(org.apache.groovy.parser.antlr4.GroovyParser.MemberDeclarationContext ctx)
-
visitTypeParameters
public GenericsType[] visitTypeParameters(org.apache.groovy.parser.antlr4.GroovyParser.TypeParametersContext ctx)
-
visitTypeParameter
public GenericsType visitTypeParameter(org.apache.groovy.parser.antlr4.GroovyParser.TypeParameterContext ctx)
-
visitTypeBound
public ClassNode[] visitTypeBound(org.apache.groovy.parser.antlr4.GroovyParser.TypeBoundContext ctx)
-
visitFieldDeclaration
public Void visitFieldDeclaration(org.apache.groovy.parser.antlr4.GroovyParser.FieldDeclarationContext ctx)
-
visitMethodDeclaration
public MethodNode visitMethodDeclaration(org.apache.groovy.parser.antlr4.GroovyParser.MethodDeclarationContext ctx)
-
visitMethodName
public String visitMethodName(org.apache.groovy.parser.antlr4.GroovyParser.MethodNameContext ctx)
-
visitReturnType
public ClassNode visitReturnType(org.apache.groovy.parser.antlr4.GroovyParser.ReturnTypeContext ctx)
-
visitMethodBody
public Statement visitMethodBody(org.apache.groovy.parser.antlr4.GroovyParser.MethodBodyContext ctx)
-
visitLocalVariableDeclaration
public org.apache.groovy.parser.antlr4.AstBuilder.DeclarationListStatement visitLocalVariableDeclaration(org.apache.groovy.parser.antlr4.GroovyParser.LocalVariableDeclarationContext ctx)
-
visitVariableDeclaration
public org.apache.groovy.parser.antlr4.AstBuilder.DeclarationListStatement visitVariableDeclaration(org.apache.groovy.parser.antlr4.GroovyParser.VariableDeclarationContext ctx)
-
visitTypeNamePairs
public List<Expression> visitTypeNamePairs(org.apache.groovy.parser.antlr4.GroovyParser.TypeNamePairsContext ctx)
-
visitTypeNamePair
public VariableExpression visitTypeNamePair(org.apache.groovy.parser.antlr4.GroovyParser.TypeNamePairContext ctx)
-
visitVariableDeclarators
public List<DeclarationExpression> visitVariableDeclarators(org.apache.groovy.parser.antlr4.GroovyParser.VariableDeclaratorsContext ctx)
-
visitVariableDeclarator
public DeclarationExpression visitVariableDeclarator(org.apache.groovy.parser.antlr4.GroovyParser.VariableDeclaratorContext ctx)
-
visitVariableInitializer
public Expression visitVariableInitializer(org.apache.groovy.parser.antlr4.GroovyParser.VariableInitializerContext ctx)
-
visitVariableInitializers
public List<Expression> visitVariableInitializers(org.apache.groovy.parser.antlr4.GroovyParser.VariableInitializersContext ctx)
-
visitArrayInitializer
public List<Expression> visitArrayInitializer(org.apache.groovy.parser.antlr4.GroovyParser.ArrayInitializerContext ctx)
-
visitBlock
public Statement visitBlock(org.apache.groovy.parser.antlr4.GroovyParser.BlockContext ctx)
-
visitCommandExprAlt
public ExpressionStatement visitCommandExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.CommandExprAltContext ctx)
-
visitCommandExpression
public Expression visitCommandExpression(org.apache.groovy.parser.antlr4.GroovyParser.CommandExpressionContext ctx)
-
visitCommandArgument
public Expression visitCommandArgument(org.apache.groovy.parser.antlr4.GroovyParser.CommandArgumentContext ctx)
-
visitCastParExpression
public ClassNode visitCastParExpression(org.apache.groovy.parser.antlr4.GroovyParser.CastParExpressionContext ctx)
-
visitParExpression
public Expression visitParExpression(org.apache.groovy.parser.antlr4.GroovyParser.ParExpressionContext ctx)
-
visitExpressionInPar
public Expression visitExpressionInPar(org.apache.groovy.parser.antlr4.GroovyParser.ExpressionInParContext ctx)
-
visitEnhancedStatementExpression
public Expression visitEnhancedStatementExpression(org.apache.groovy.parser.antlr4.GroovyParser.EnhancedStatementExpressionContext ctx)
-
visitPathExpression
public Expression visitPathExpression(org.apache.groovy.parser.antlr4.GroovyParser.PathExpressionContext ctx)
-
visitPathElement
public Expression visitPathElement(org.apache.groovy.parser.antlr4.GroovyParser.PathElementContext ctx)
-
visitNonWildcardTypeArguments
public GenericsType[] visitNonWildcardTypeArguments(org.apache.groovy.parser.antlr4.GroovyParser.NonWildcardTypeArgumentsContext ctx)
-
visitTypeList
public ClassNode[] visitTypeList(org.apache.groovy.parser.antlr4.GroovyParser.TypeListContext ctx)
-
visitArguments
public Expression visitArguments(org.apache.groovy.parser.antlr4.GroovyParser.ArgumentsContext ctx)
-
visitEnhancedArgumentListInPar
public Expression visitEnhancedArgumentListInPar(org.apache.groovy.parser.antlr4.GroovyParser.EnhancedArgumentListInParContext ctx)
-
visitEnhancedArgumentListElement
public Expression visitEnhancedArgumentListElement(org.apache.groovy.parser.antlr4.GroovyParser.EnhancedArgumentListElementContext ctx)
-
visitStringLiteral
public ConstantExpression visitStringLiteral(org.apache.groovy.parser.antlr4.GroovyParser.StringLiteralContext ctx)
-
visitIndexPropertyArgs
public Tuple2<org.antlr.v4.runtime.Token,Expression> visitIndexPropertyArgs(org.apache.groovy.parser.antlr4.GroovyParser.IndexPropertyArgsContext ctx)
-
visitNamedPropertyArgs
public List<MapEntryExpression> visitNamedPropertyArgs(org.apache.groovy.parser.antlr4.GroovyParser.NamedPropertyArgsContext ctx)
-
visitNamePart
public Expression visitNamePart(org.apache.groovy.parser.antlr4.GroovyParser.NamePartContext ctx)
-
visitDynamicMemberName
public Expression visitDynamicMemberName(org.apache.groovy.parser.antlr4.GroovyParser.DynamicMemberNameContext ctx)
-
visitPostfixExpression
public Expression visitPostfixExpression(org.apache.groovy.parser.antlr4.GroovyParser.PostfixExpressionContext ctx)
-
visitUnaryNotExprAlt
public Expression visitUnaryNotExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.UnaryNotExprAltContext ctx)
-
visitCastExprAlt
public CastExpression visitCastExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.CastExprAltContext ctx)
-
visitPowerExprAlt
public BinaryExpression visitPowerExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.PowerExprAltContext ctx)
-
visitUnaryAddExprAlt
public Expression visitUnaryAddExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.UnaryAddExprAltContext ctx)
-
visitMultiplicativeExprAlt
public BinaryExpression visitMultiplicativeExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.MultiplicativeExprAltContext ctx)
-
visitAdditiveExprAlt
public BinaryExpression visitAdditiveExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.AdditiveExprAltContext ctx)
-
visitShiftExprAlt
public Expression visitShiftExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.ShiftExprAltContext ctx)
-
visitRelationalExprAlt
public Expression visitRelationalExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.RelationalExprAltContext ctx)
-
visitEqualityExprAlt
public BinaryExpression visitEqualityExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.EqualityExprAltContext ctx)
-
visitRegexExprAlt
public BinaryExpression visitRegexExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.RegexExprAltContext ctx)
-
visitAndExprAlt
public BinaryExpression visitAndExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.AndExprAltContext ctx)
-
visitExclusiveOrExprAlt
public BinaryExpression visitExclusiveOrExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.ExclusiveOrExprAltContext ctx)
-
visitInclusiveOrExprAlt
public BinaryExpression visitInclusiveOrExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.InclusiveOrExprAltContext ctx)
-
visitLogicalAndExprAlt
public BinaryExpression visitLogicalAndExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.LogicalAndExprAltContext ctx)
-
visitLogicalOrExprAlt
public BinaryExpression visitLogicalOrExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.LogicalOrExprAltContext ctx)
-
visitConditionalExprAlt
public Expression visitConditionalExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.ConditionalExprAltContext ctx)
-
visitMultipleAssignmentExprAlt
public BinaryExpression visitMultipleAssignmentExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.MultipleAssignmentExprAltContext ctx)
-
visitAssignmentExprAlt
public BinaryExpression visitAssignmentExprAlt(org.apache.groovy.parser.antlr4.GroovyParser.AssignmentExprAltContext ctx)
-
visitIdentifierPrmrAlt
public Expression visitIdentifierPrmrAlt(org.apache.groovy.parser.antlr4.GroovyParser.IdentifierPrmrAltContext ctx)
-
visitNewPrmrAlt
public Expression visitNewPrmrAlt(org.apache.groovy.parser.antlr4.GroovyParser.NewPrmrAltContext ctx)
-
visitThisPrmrAlt
public VariableExpression visitThisPrmrAlt(org.apache.groovy.parser.antlr4.GroovyParser.ThisPrmrAltContext ctx)
-
visitSuperPrmrAlt
public VariableExpression visitSuperPrmrAlt(org.apache.groovy.parser.antlr4.GroovyParser.SuperPrmrAltContext ctx)
-
visitCreator
public Expression visitCreator(org.apache.groovy.parser.antlr4.GroovyParser.CreatorContext ctx)
-
visitDim
public Tuple3<Expression,List<AnnotationNode>,org.antlr.v4.runtime.tree.TerminalNode> visitDim(org.apache.groovy.parser.antlr4.GroovyParser.DimContext ctx)
-
visitAnonymousInnerClassDeclaration
public InnerClassNode visitAnonymousInnerClassDeclaration(org.apache.groovy.parser.antlr4.GroovyParser.AnonymousInnerClassDeclarationContext ctx)
-
visitCreatedName
public ClassNode visitCreatedName(org.apache.groovy.parser.antlr4.GroovyParser.CreatedNameContext ctx)
-
visitMap
public MapExpression visitMap(org.apache.groovy.parser.antlr4.GroovyParser.MapContext ctx)
-
visitMapEntryList
public List<MapEntryExpression> visitMapEntryList(org.apache.groovy.parser.antlr4.GroovyParser.MapEntryListContext ctx)
-
visitMapEntry
public MapEntryExpression visitMapEntry(org.apache.groovy.parser.antlr4.GroovyParser.MapEntryContext ctx)
-
visitMapEntryLabel
public Expression visitMapEntryLabel(org.apache.groovy.parser.antlr4.GroovyParser.MapEntryLabelContext ctx)
-
visitKeywords
public ConstantExpression visitKeywords(org.apache.groovy.parser.antlr4.GroovyParser.KeywordsContext ctx)
-
visitBuiltInType
public VariableExpression visitBuiltInType(org.apache.groovy.parser.antlr4.GroovyParser.BuiltInTypeContext ctx)
-
visitList
public ListExpression visitList(org.apache.groovy.parser.antlr4.GroovyParser.ListContext ctx)
-
visitExpressionList
public List<Expression> visitExpressionList(org.apache.groovy.parser.antlr4.GroovyParser.ExpressionListContext ctx)
-
visitExpressionListElement
public Expression visitExpressionListElement(org.apache.groovy.parser.antlr4.GroovyParser.ExpressionListElementContext ctx)
-
visitIntegerLiteralAlt
public ConstantExpression visitIntegerLiteralAlt(org.apache.groovy.parser.antlr4.GroovyParser.IntegerLiteralAltContext ctx)
-
visitFloatingPointLiteralAlt
public ConstantExpression visitFloatingPointLiteralAlt(org.apache.groovy.parser.antlr4.GroovyParser.FloatingPointLiteralAltContext ctx)
-
visitBooleanLiteralAlt
public ConstantExpression visitBooleanLiteralAlt(org.apache.groovy.parser.antlr4.GroovyParser.BooleanLiteralAltContext ctx)
-
visitNullLiteralAlt
public ConstantExpression visitNullLiteralAlt(org.apache.groovy.parser.antlr4.GroovyParser.NullLiteralAltContext ctx)
-
visitGstring
public GStringExpression visitGstring(org.apache.groovy.parser.antlr4.GroovyParser.GstringContext ctx)
-
visitGstringValue
public Expression visitGstringValue(org.apache.groovy.parser.antlr4.GroovyParser.GstringValueContext ctx)
-
visitGstringPath
public Expression visitGstringPath(org.apache.groovy.parser.antlr4.GroovyParser.GstringPathContext ctx)
-
visitStandardLambdaExpression
public LambdaExpression visitStandardLambdaExpression(org.apache.groovy.parser.antlr4.GroovyParser.StandardLambdaExpressionContext ctx)
-
visitStandardLambdaParameters
public Parameter[] visitStandardLambdaParameters(org.apache.groovy.parser.antlr4.GroovyParser.StandardLambdaParametersContext ctx)
-
visitLambdaBody
public Statement visitLambdaBody(org.apache.groovy.parser.antlr4.GroovyParser.LambdaBodyContext ctx)
-
visitClosure
public ClosureExpression visitClosure(org.apache.groovy.parser.antlr4.GroovyParser.ClosureContext ctx)
-
visitFormalParameters
public Parameter[] visitFormalParameters(org.apache.groovy.parser.antlr4.GroovyParser.FormalParametersContext ctx)
-
visitFormalParameterList
public Parameter[] visitFormalParameterList(org.apache.groovy.parser.antlr4.GroovyParser.FormalParameterListContext ctx)
-
visitFormalParameter
public Parameter visitFormalParameter(org.apache.groovy.parser.antlr4.GroovyParser.FormalParameterContext ctx)
-
visitThisFormalParameter
public Parameter visitThisFormalParameter(org.apache.groovy.parser.antlr4.GroovyParser.ThisFormalParameterContext ctx)
-
visitClassOrInterfaceModifiersOpt
public List<ModifierNode> visitClassOrInterfaceModifiersOpt(org.apache.groovy.parser.antlr4.GroovyParser.ClassOrInterfaceModifiersOptContext ctx)
-
visitClassOrInterfaceModifiers
public List<ModifierNode> visitClassOrInterfaceModifiers(org.apache.groovy.parser.antlr4.GroovyParser.ClassOrInterfaceModifiersContext ctx)
-
visitClassOrInterfaceModifier
public ModifierNode visitClassOrInterfaceModifier(org.apache.groovy.parser.antlr4.GroovyParser.ClassOrInterfaceModifierContext ctx)
-
visitModifier
public ModifierNode visitModifier(org.apache.groovy.parser.antlr4.GroovyParser.ModifierContext ctx)
-
visitModifiers
public List<ModifierNode> visitModifiers(org.apache.groovy.parser.antlr4.GroovyParser.ModifiersContext ctx)
-
visitModifiersOpt
public List<ModifierNode> visitModifiersOpt(org.apache.groovy.parser.antlr4.GroovyParser.ModifiersOptContext ctx)
-
visitVariableModifier
public ModifierNode visitVariableModifier(org.apache.groovy.parser.antlr4.GroovyParser.VariableModifierContext ctx)
-
visitVariableModifiersOpt
public List<ModifierNode> visitVariableModifiersOpt(org.apache.groovy.parser.antlr4.GroovyParser.VariableModifiersOptContext ctx)
-
visitVariableModifiers
public List<ModifierNode> visitVariableModifiers(org.apache.groovy.parser.antlr4.GroovyParser.VariableModifiersContext ctx)
-
visitEmptyDims
public List<List<AnnotationNode>> visitEmptyDims(org.apache.groovy.parser.antlr4.GroovyParser.EmptyDimsContext ctx)
-
visitEmptyDimsOpt
public List<List<AnnotationNode>> visitEmptyDimsOpt(org.apache.groovy.parser.antlr4.GroovyParser.EmptyDimsOptContext ctx)
-
visitType
public ClassNode visitType(org.apache.groovy.parser.antlr4.GroovyParser.TypeContext ctx)
-
visitClassOrInterfaceType
public ClassNode visitClassOrInterfaceType(org.apache.groovy.parser.antlr4.GroovyParser.ClassOrInterfaceTypeContext ctx)
-
visitTypeArgumentsOrDiamond
public GenericsType[] visitTypeArgumentsOrDiamond(org.apache.groovy.parser.antlr4.GroovyParser.TypeArgumentsOrDiamondContext ctx)
-
visitTypeArguments
public GenericsType[] visitTypeArguments(org.apache.groovy.parser.antlr4.GroovyParser.TypeArgumentsContext ctx)
-
visitTypeArgument
public GenericsType visitTypeArgument(org.apache.groovy.parser.antlr4.GroovyParser.TypeArgumentContext ctx)
-
visitPrimitiveType
public ClassNode visitPrimitiveType(org.apache.groovy.parser.antlr4.GroovyParser.PrimitiveTypeContext ctx)
-
visitVariableDeclaratorId
public VariableExpression visitVariableDeclaratorId(org.apache.groovy.parser.antlr4.GroovyParser.VariableDeclaratorIdContext ctx)
-
visitVariableNames
public TupleExpression visitVariableNames(org.apache.groovy.parser.antlr4.GroovyParser.VariableNamesContext ctx)
-
visitClosureOrLambdaExpression
public ClosureExpression visitClosureOrLambdaExpression(org.apache.groovy.parser.antlr4.GroovyParser.ClosureOrLambdaExpressionContext ctx)
-
visitBlockStatementsOpt
public BlockStatement visitBlockStatementsOpt(org.apache.groovy.parser.antlr4.GroovyParser.BlockStatementsOptContext ctx)
-
visitBlockStatements
public BlockStatement visitBlockStatements(org.apache.groovy.parser.antlr4.GroovyParser.BlockStatementsContext ctx)
-
visitBlockStatement
public Statement visitBlockStatement(org.apache.groovy.parser.antlr4.GroovyParser.BlockStatementContext ctx)
-
visitAnnotationsOpt
public List<AnnotationNode> visitAnnotationsOpt(org.apache.groovy.parser.antlr4.GroovyParser.AnnotationsOptContext ctx)
-
visitAnnotation
public AnnotationNode visitAnnotation(org.apache.groovy.parser.antlr4.GroovyParser.AnnotationContext ctx)
-
visitElementValues
public List<Tuple2<String,Expression>> visitElementValues(org.apache.groovy.parser.antlr4.GroovyParser.ElementValuesContext ctx)
-
visitAnnotationName
public String visitAnnotationName(org.apache.groovy.parser.antlr4.GroovyParser.AnnotationNameContext ctx)
-
visitElementValuePairs
public Map<String,Expression> visitElementValuePairs(org.apache.groovy.parser.antlr4.GroovyParser.ElementValuePairsContext ctx)
-
visitElementValuePair
public Tuple2<String,Expression> visitElementValuePair(org.apache.groovy.parser.antlr4.GroovyParser.ElementValuePairContext ctx)
-
visitElementValue
public Expression visitElementValue(org.apache.groovy.parser.antlr4.GroovyParser.ElementValueContext ctx)
-
visitElementValueArrayInitializer
public ListExpression visitElementValueArrayInitializer(org.apache.groovy.parser.antlr4.GroovyParser.ElementValueArrayInitializerContext ctx)
-
visitClassName
public String visitClassName(org.apache.groovy.parser.antlr4.GroovyParser.ClassNameContext ctx)
-
visitIdentifier
public String visitIdentifier(org.apache.groovy.parser.antlr4.GroovyParser.IdentifierContext ctx)
-
visitQualifiedName
public String visitQualifiedName(org.apache.groovy.parser.antlr4.GroovyParser.QualifiedNameContext ctx)
-
visitAnnotatedQualifiedClassName
public ClassNode visitAnnotatedQualifiedClassName(org.apache.groovy.parser.antlr4.GroovyParser.AnnotatedQualifiedClassNameContext ctx)
-
visitQualifiedClassNameList
public ClassNode[] visitQualifiedClassNameList(org.apache.groovy.parser.antlr4.GroovyParser.QualifiedClassNameListContext ctx)
-
visitQualifiedClassName
public ClassNode visitQualifiedClassName(org.apache.groovy.parser.antlr4.GroovyParser.QualifiedClassNameContext ctx)
-
visitQualifiedStandardClassName
public ClassNode visitQualifiedStandardClassName(org.apache.groovy.parser.antlr4.GroovyParser.QualifiedStandardClassNameContext ctx)
-
visit
public Object visit(org.antlr.v4.runtime.tree.ParseTree tree)
Visit tree safely, no NPE occurred when the tree is null.
-
appendStatementsToBlockStatement
public BlockStatement appendStatementsToBlockStatement(BlockStatement bs, Statement... statements)
-
-