Package: org.apache.groovy.parser.antlr4

## [Java] Class GroovyParserBaseVisitor<Result>

- org.apache.groovy.parser.antlr4.GroovyParserBaseVisitor

- All Implemented Interfaces and Traits:
    GroovyParserVisitor

      public class GroovyParserBaseVisitor<Result>
      extends AbstractParseTreeVisitor
      implements GroovyParserVisitor

  This class provides an empty implementation of GroovyParserVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.

  Type Parameters:
    `Result` - The return type of the visit operation. Use Void for operations with no return type.

- - ### Methods Summary

    Methods
    Type Params | Return Type | Name and description
    --- | --- | ---
    `` | `public Result` | `visitAdditiveExprAlt(AdditiveExprAltContext ctx)` * Visit a parse tree produced by the `additiveExprAlt` * labeled alternative in GroovyParser.expression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitAndExprAlt(AndExprAltContext ctx)` * Visit a parse tree produced by the `andExprAlt` * labeled alternative in GroovyParser.expression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitAnnotatedQualifiedClassName(AnnotatedQualifiedClassNameContext ctx)` * Visit a parse tree produced by GroovyParser.annotatedQualifiedClassName. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitAnnotation(AnnotationContext ctx)` * Visit a parse tree produced by GroovyParser.annotation. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitAnnotationName(AnnotationNameContext ctx)` * Visit a parse tree produced by GroovyParser.annotationName. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitAnnotationsOpt(AnnotationsOptContext ctx)` * Visit a parse tree produced by GroovyParser.annotationsOpt. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitAnonymousInnerClassDeclaration(AnonymousInnerClassDeclarationContext ctx)` * Visit a parse tree produced by GroovyParser.anonymousInnerClassDeclaration. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitArguments(ArgumentsContext ctx)` * Visit a parse tree produced by GroovyParser.arguments. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitArrayInitializer(ArrayInitializerContext ctx)` * Visit a parse tree produced by GroovyParser.arrayInitializer. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitAssertStatement(AssertStatementContext ctx)` * Visit a parse tree produced by GroovyParser.assertStatement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitAssertStmtAlt(AssertStmtAltContext ctx)` * Visit a parse tree produced by the `assertStmtAlt` * labeled alternative in GroovyParser.statement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitAssignmentExprAlt(AssignmentExprAltContext ctx)` * Visit a parse tree produced by the `assignmentExprAlt` * labeled alternative in GroovyParser.expression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitAsyncClosureExprAlt(AsyncClosureExprAltContext ctx)` * Visit a parse tree produced by the `asyncClosureExprAlt` * labeled alternative in GroovyParser.expression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitAwaitExprAlt(AwaitExprAltContext ctx)` * Visit a parse tree produced by the `awaitExprAlt` * labeled alternative in GroovyParser.expression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitBlock(BlockContext ctx)` * Visit a parse tree produced by GroovyParser.block. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitBlockStatement(BlockStatementContext ctx)` * Visit a parse tree produced by GroovyParser.blockStatement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitBlockStatements(BlockStatementsContext ctx)` * Visit a parse tree produced by GroovyParser.blockStatements. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitBlockStatementsOpt(BlockStatementsOptContext ctx)` * Visit a parse tree produced by GroovyParser.blockStatementsOpt. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitBlockStmtAlt(BlockStmtAltContext ctx)` * Visit a parse tree produced by the `blockStmtAlt` * labeled alternative in GroovyParser.statement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitBooleanLiteralAlt(BooleanLiteralAltContext ctx)` * Visit a parse tree produced by the `booleanLiteralAlt` * labeled alternative in GroovyParser.literal. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitBreakStatement(BreakStatementContext ctx)` * Visit a parse tree produced by GroovyParser.breakStatement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitBreakStmtAlt(BreakStmtAltContext ctx)` * Visit a parse tree produced by the `breakStmtAlt` * labeled alternative in GroovyParser.statement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitBuiltInType(BuiltInTypeContext ctx)` * Visit a parse tree produced by GroovyParser.builtInType. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitBuiltInTypePrmrAlt(BuiltInTypePrmrAltContext ctx)` * Visit a parse tree produced by the `builtInTypePrmrAlt` * labeled alternative in GroovyParser.primary. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitCastExprAlt(CastExprAltContext ctx)` * Visit a parse tree produced by the `castExprAlt` * labeled alternative in GroovyParser.castOperandExpression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitCastParExpression(CastParExpressionContext ctx)` * Visit a parse tree produced by GroovyParser.castParExpression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitCatchClause(CatchClauseContext ctx)` * Visit a parse tree produced by GroovyParser.catchClause. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitCatchType(CatchTypeContext ctx)` * Visit a parse tree produced by GroovyParser.catchType. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitClassBody(ClassBodyContext ctx)` * Visit a parse tree produced by GroovyParser.classBody. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitClassBodyDeclaration(ClassBodyDeclarationContext ctx)` * Visit a parse tree produced by GroovyParser.classBodyDeclaration. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitClassDeclaration(ClassDeclarationContext ctx)` * Visit a parse tree produced by GroovyParser.classDeclaration. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitClassName(ClassNameContext ctx)` * Visit a parse tree produced by GroovyParser.className. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitClassOrInterfaceModifier(ClassOrInterfaceModifierContext ctx)` * Visit a parse tree produced by GroovyParser.classOrInterfaceModifier. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitClassOrInterfaceModifiers(ClassOrInterfaceModifiersContext ctx)` * Visit a parse tree produced by GroovyParser.classOrInterfaceModifiers. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitClassOrInterfaceModifiersOpt(ClassOrInterfaceModifiersOptContext ctx)` * Visit a parse tree produced by GroovyParser.classOrInterfaceModifiersOpt. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitClosure(ClosureContext ctx)` * Visit a parse tree produced by GroovyParser.closure. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitClosureOrLambdaExpression(ClosureOrLambdaExpressionContext ctx)` * Visit a parse tree produced by GroovyParser.closureOrLambdaExpression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitClosureOrLambdaExpressionPrmrAlt(ClosureOrLambdaExpressionPrmrAltContext ctx)` * Visit a parse tree produced by the `closureOrLambdaExpressionPrmrAlt` * labeled alternative in GroovyParser.primary. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitCoercionType(CoercionTypeContext ctx)` * Visit a parse tree produced by GroovyParser.coercionType. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitCommandArgument(CommandArgumentContext ctx)` * Visit a parse tree produced by GroovyParser.commandArgument. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitCommandExprAlt(CommandExprAltContext ctx)` * Visit a parse tree produced by the `commandExprAlt` * labeled alternative in GroovyParser.statementExpression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitCommandExpression(CommandExpressionContext ctx)` * Visit a parse tree produced by GroovyParser.commandExpression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitCompactConstructorDeclaration(CompactConstructorDeclarationContext ctx)` * Visit a parse tree produced by GroovyParser.compactConstructorDeclaration. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitCompilationUnit(CompilationUnitContext ctx)` * Visit a parse tree produced by GroovyParser.compilationUnit. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitConditionalExprAlt(ConditionalExprAltContext ctx)` * Visit a parse tree produced by the `conditionalExprAlt` * labeled alternative in GroovyParser.expression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitConditionalStatement(ConditionalStatementContext ctx)` * Visit a parse tree produced by GroovyParser.conditionalStatement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitConditionalStmtAlt(ConditionalStmtAltContext ctx)` * Visit a parse tree produced by the `conditionalStmtAlt` * labeled alternative in GroovyParser.statement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitContinueStatement(ContinueStatementContext ctx)` * Visit a parse tree produced by GroovyParser.continueStatement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitContinueStmtAlt(ContinueStmtAltContext ctx)` * Visit a parse tree produced by the `continueStmtAlt` * labeled alternative in GroovyParser.statement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitCreatedName(CreatedNameContext ctx)` * Visit a parse tree produced by GroovyParser.createdName. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitCreator(CreatorContext ctx)` * Visit a parse tree produced by GroovyParser.creator. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitDeferStmtAlt(DeferStmtAltContext ctx)` * Visit a parse tree produced by the `deferStmtAlt` * labeled alternative in GroovyParser.statement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitDim0(Dim0Context ctx)` * Visit a parse tree produced by GroovyParser.dim0. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitDim1(Dim1Context ctx)` * Visit a parse tree produced by GroovyParser.dim1. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitDoWhileStmtAlt(DoWhileStmtAltContext ctx)` * Visit a parse tree produced by the `doWhileStmtAlt` * labeled alternative in GroovyParser.loopStatement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitDynamicMemberName(DynamicMemberNameContext ctx)` * Visit a parse tree produced by GroovyParser.dynamicMemberName. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitElementValue(ElementValueContext ctx)` * Visit a parse tree produced by GroovyParser.elementValue. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitElementValueArrayInitializer(ElementValueArrayInitializerContext ctx)` * Visit a parse tree produced by GroovyParser.elementValueArrayInitializer. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitElementValuePair(ElementValuePairContext ctx)` * Visit a parse tree produced by GroovyParser.elementValuePair. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitElementValuePairName(ElementValuePairNameContext ctx)` * Visit a parse tree produced by GroovyParser.elementValuePairName. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitElementValuePairs(ElementValuePairsContext ctx)` * Visit a parse tree produced by GroovyParser.elementValuePairs. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitElementValues(ElementValuesContext ctx)` * Visit a parse tree produced by GroovyParser.elementValues. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitEmptyStmtAlt(EmptyStmtAltContext ctx)` * Visit a parse tree produced by the `emptyStmtAlt` * labeled alternative in GroovyParser.statement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitEnhancedArgumentListElement(EnhancedArgumentListElementContext ctx)` * Visit a parse tree produced by GroovyParser.enhancedArgumentListElement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitEnhancedArgumentListInPar(EnhancedArgumentListInParContext ctx)` * Visit a parse tree produced by GroovyParser.enhancedArgumentListInPar. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitEnhancedExpression(EnhancedExpressionContext ctx)` * Visit a parse tree produced by GroovyParser.enhancedExpression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitEnhancedForControl(EnhancedForControlContext ctx)` * Visit a parse tree produced by GroovyParser.enhancedForControl. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitEnhancedStatementExpression(EnhancedStatementExpressionContext ctx)` * Visit a parse tree produced by GroovyParser.enhancedStatementExpression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitEnumConstant(EnumConstantContext ctx)` * Visit a parse tree produced by GroovyParser.enumConstant. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitEnumConstants(EnumConstantsContext ctx)` * Visit a parse tree produced by GroovyParser.enumConstants. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitEqualityExprAlt(EqualityExprAltContext ctx)` * Visit a parse tree produced by the `equalityExprAlt` * labeled alternative in GroovyParser.expression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitExclusiveOrExprAlt(ExclusiveOrExprAltContext ctx)` * Visit a parse tree produced by the `exclusiveOrExprAlt` * labeled alternative in GroovyParser.expression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitExpression(ExpressionContext ctx)` * Visit a parse tree produced by GroovyParser.expression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitExpressionInPar(ExpressionInParContext ctx)` * Visit a parse tree produced by GroovyParser.expressionInPar. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitExpressionList(ExpressionListContext ctx)` * Visit a parse tree produced by GroovyParser.expressionList. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitExpressionListElement(ExpressionListElementContext ctx)` * Visit a parse tree produced by GroovyParser.expressionListElement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitExpressionStmtAlt(ExpressionStmtAltContext ctx)` * Visit a parse tree produced by the `expressionStmtAlt` * labeled alternative in GroovyParser.statement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitFieldDeclaration(FieldDeclarationContext ctx)` * Visit a parse tree produced by GroovyParser.fieldDeclaration. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitFinallyBlock(FinallyBlockContext ctx)` * Visit a parse tree produced by GroovyParser.finallyBlock. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitFloatingPointLiteralAlt(FloatingPointLiteralAltContext ctx)` * Visit a parse tree produced by the `floatingPointLiteralAlt` * labeled alternative in GroovyParser.literal. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitForControl(ForControlContext ctx)` * Visit a parse tree produced by GroovyParser.forControl. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitForInit(ForInitContext ctx)` * Visit a parse tree produced by GroovyParser.forInit. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitForStmtAlt(ForStmtAltContext ctx)` * Visit a parse tree produced by the `forStmtAlt` * labeled alternative in GroovyParser.loopStatement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitForUpdate(ForUpdateContext ctx)` * Visit a parse tree produced by GroovyParser.forUpdate. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitFormalParameter(FormalParameterContext ctx)` * Visit a parse tree produced by GroovyParser.formalParameter. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitFormalParameterList(FormalParameterListContext ctx)` * Visit a parse tree produced by GroovyParser.formalParameterList. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitFormalParameters(FormalParametersContext ctx)` * Visit a parse tree produced by GroovyParser.formalParameters. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitGstring(GstringContext ctx)` * Visit a parse tree produced by GroovyParser.gstring. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitGstringPath(GstringPathContext ctx)` * Visit a parse tree produced by GroovyParser.gstringPath. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitGstringPrmrAlt(GstringPrmrAltContext ctx)` * Visit a parse tree produced by the `gstringPrmrAlt` * labeled alternative in GroovyParser.commandPrimary. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitGstringValue(GstringValueContext ctx)` * Visit a parse tree produced by GroovyParser.gstringValue. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitIdentifier(IdentifierContext ctx)` * Visit a parse tree produced by GroovyParser.identifier. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitIdentifierPrmrAlt(IdentifierPrmrAltContext ctx)` * Visit a parse tree produced by the `identifierPrmrAlt` * labeled alternative in GroovyParser.commandPrimary. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitIfElseStatement(IfElseStatementContext ctx)` * Visit a parse tree produced by GroovyParser.ifElseStatement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitImplicationExprAlt(ImplicationExprAltContext ctx)` * Visit a parse tree produced by the `implicationExprAlt` * labeled alternative in GroovyParser.expression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitImportDeclaration(ImportDeclarationContext ctx)` * Visit a parse tree produced by GroovyParser.importDeclaration. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitInclusiveOrExprAlt(InclusiveOrExprAltContext ctx)` * Visit a parse tree produced by the `inclusiveOrExprAlt` * labeled alternative in GroovyParser.expression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitIndexPropertyArgs(IndexPropertyArgsContext ctx)` * Visit a parse tree produced by GroovyParser.indexPropertyArgs. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitIndexVariable(IndexVariableContext ctx)` * Visit a parse tree produced by GroovyParser.indexVariable. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitIntegerLiteralAlt(IntegerLiteralAltContext ctx)` * Visit a parse tree produced by the `integerLiteralAlt` * labeled alternative in GroovyParser.literal. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitIntersectionType(IntersectionTypeContext ctx)` * Visit a parse tree produced by GroovyParser.intersectionType. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitKeyedPair(KeyedPairContext ctx)` * Visit a parse tree produced by GroovyParser.keyedPair. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitKeywords(KeywordsContext ctx)` * Visit a parse tree produced by GroovyParser.keywords. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitLabeledStmtAlt(LabeledStmtAltContext ctx)` * Visit a parse tree produced by the `labeledStmtAlt` * labeled alternative in GroovyParser.statement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitLambdaBody(LambdaBodyContext ctx)` * Visit a parse tree produced by GroovyParser.lambdaBody. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitList(ListContext ctx)` * Visit a parse tree produced by GroovyParser.list. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitListPrmrAlt(ListPrmrAltContext ctx)` * Visit a parse tree produced by the `listPrmrAlt` * labeled alternative in GroovyParser.namedPropertyArgPrimary. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitLiteral(LiteralContext ctx)` * Visit a parse tree produced by GroovyParser.literal. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitLiteralPrmrAlt(LiteralPrmrAltContext ctx)` * Visit a parse tree produced by the `literalPrmrAlt` * labeled alternative in GroovyParser.commandPrimary. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitLocalVariableDeclaration(LocalVariableDeclarationContext ctx)` * Visit a parse tree produced by GroovyParser.localVariableDeclaration. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitLocalVariableDeclarationStmtAlt(LocalVariableDeclarationStmtAltContext ctx)` * Visit a parse tree produced by the `localVariableDeclarationStmtAlt` * labeled alternative in GroovyParser.statement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitLogicalAndExprAlt(LogicalAndExprAltContext ctx)` * Visit a parse tree produced by the `logicalAndExprAlt` * labeled alternative in GroovyParser.expression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitLogicalOrExprAlt(LogicalOrExprAltContext ctx)` * Visit a parse tree produced by the `logicalOrExprAlt` * labeled alternative in GroovyParser.expression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitLoopStatement(LoopStatementContext ctx)` * Visit a parse tree produced by GroovyParser.loopStatement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitLoopStmtAlt(LoopStmtAltContext ctx)` * Visit a parse tree produced by the `loopStmtAlt` * labeled alternative in GroovyParser.statement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitMap(MapContext ctx)` * Visit a parse tree produced by GroovyParser.map. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitMapEntry(MapEntryContext ctx)` * Visit a parse tree produced by GroovyParser.mapEntry. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitMapEntryLabel(MapEntryLabelContext ctx)` * Visit a parse tree produced by GroovyParser.mapEntryLabel. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitMapEntryList(MapEntryListContext ctx)` * Visit a parse tree produced by GroovyParser.mapEntryList. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitMapPrmrAlt(MapPrmrAltContext ctx)` * Visit a parse tree produced by the `mapPrmrAlt` * labeled alternative in GroovyParser.namedPropertyArgPrimary. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitMatchingType(MatchingTypeContext ctx)` * Visit a parse tree produced by GroovyParser.matchingType. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitMemberDeclaration(MemberDeclarationContext ctx)` * Visit a parse tree produced by GroovyParser.memberDeclaration. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitMethodBody(MethodBodyContext ctx)` * Visit a parse tree produced by GroovyParser.methodBody. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitMethodDeclaration(MethodDeclarationContext ctx)` * Visit a parse tree produced by GroovyParser.methodDeclaration. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitMethodName(MethodNameContext ctx)` * Visit a parse tree produced by GroovyParser.methodName. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitModifier(ModifierContext ctx)` * Visit a parse tree produced by GroovyParser.modifier. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitModifiers(ModifiersContext ctx)` * Visit a parse tree produced by GroovyParser.modifiers. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitModifiersOpt(ModifiersOptContext ctx)` * Visit a parse tree produced by GroovyParser.modifiersOpt. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitMultipleAssignmentExprAlt(MultipleAssignmentExprAltContext ctx)` * Visit a parse tree produced by the `multipleAssignmentExprAlt` * labeled alternative in GroovyParser.expression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitMultiplicativeExprAlt(MultiplicativeExprAltContext ctx)` * Visit a parse tree produced by the `multiplicativeExprAlt` * labeled alternative in GroovyParser.expression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitNamePart(NamePartContext ctx)` * Visit a parse tree produced by GroovyParser.namePart. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitNamedPropertyArgs(NamedPropertyArgsContext ctx)` * Visit a parse tree produced by GroovyParser.namedPropertyArgs. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitNewPrmrAlt(NewPrmrAltContext ctx)` * Visit a parse tree produced by the `newPrmrAlt` * labeled alternative in GroovyParser.primary. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitNonWildcardTypeArguments(NonWildcardTypeArgumentsContext ctx)` * Visit a parse tree produced by GroovyParser.nonWildcardTypeArguments. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitNotInstanceofType(NotInstanceofTypeContext ctx)` * Visit a parse tree produced by GroovyParser.notInstanceofType. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitNullLiteralAlt(NullLiteralAltContext ctx)` * Visit a parse tree produced by the `nullLiteralAlt` * labeled alternative in GroovyParser.literal. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitOriginalForControl(OriginalForControlContext ctx)` * Visit a parse tree produced by GroovyParser.originalForControl. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitPackageDeclaration(PackageDeclarationContext ctx)` * Visit a parse tree produced by GroovyParser.packageDeclaration. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitParExpression(ParExpressionContext ctx)` * Visit a parse tree produced by GroovyParser.parExpression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitParenPrmrAlt(ParenPrmrAltContext ctx)` * Visit a parse tree produced by the `parenPrmrAlt` * labeled alternative in GroovyParser.namedPropertyArgPrimary. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitPathElement(PathElementContext ctx)` * Visit a parse tree produced by GroovyParser.pathElement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitPathExpression(PathExpressionContext ctx)` * Visit a parse tree produced by GroovyParser.pathExpression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitPostfixExprAlt(PostfixExprAltContext ctx)` * Visit a parse tree produced by the `postfixExprAlt` * labeled alternative in GroovyParser.castOperandExpression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitPostfixExpression(PostfixExpressionContext ctx)` * Visit a parse tree produced by GroovyParser.postfixExpression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitPowerExprAlt(PowerExprAltContext ctx)` * Visit a parse tree produced by the `powerExprAlt` * labeled alternative in GroovyParser.expression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitPrimary(PrimaryContext ctx)` * Visit a parse tree produced by GroovyParser.primary. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitPrimitiveType(PrimitiveTypeContext ctx)` * Visit a parse tree produced by GroovyParser.primitiveType. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitQualifiedClassName(QualifiedClassNameContext ctx)` * Visit a parse tree produced by GroovyParser.qualifiedClassName. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitQualifiedClassNameList(QualifiedClassNameListContext ctx)` * Visit a parse tree produced by GroovyParser.qualifiedClassNameList. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitQualifiedName(QualifiedNameContext ctx)` * Visit a parse tree produced by GroovyParser.qualifiedName. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitQualifiedNameElement(QualifiedNameElementContext ctx)` * Visit a parse tree produced by GroovyParser.qualifiedNameElement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitQualifiedNameElements(QualifiedNameElementsContext ctx)` * Visit a parse tree produced by GroovyParser.qualifiedNameElements. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitQualifiedStandardClassName(QualifiedStandardClassNameContext ctx)` * Visit a parse tree produced by GroovyParser.qualifiedStandardClassName. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitReferenceType(ReferenceTypeContext ctx)` * Visit a parse tree produced by GroovyParser.referenceType. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitRegexExprAlt(RegexExprAltContext ctx)` * Visit a parse tree produced by the `regexExprAlt` * labeled alternative in GroovyParser.expression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitRelationalExprAlt(RelationalExprAltContext ctx)` * Visit a parse tree produced by the `relationalExprAlt` * labeled alternative in GroovyParser.expression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitResource(ResourceContext ctx)` * Visit a parse tree produced by GroovyParser.resource. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitResourceList(ResourceListContext ctx)` * Visit a parse tree produced by GroovyParser.resourceList. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitResources(ResourcesContext ctx)` * Visit a parse tree produced by GroovyParser.resources. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitReturnStmtAlt(ReturnStmtAltContext ctx)` * Visit a parse tree produced by the `returnStmtAlt` * labeled alternative in GroovyParser.statement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitReturnType(ReturnTypeContext ctx)` * Visit a parse tree produced by GroovyParser.returnType. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitScriptStatement(ScriptStatementContext ctx)` * Visit a parse tree produced by GroovyParser.scriptStatement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitScriptStatements(ScriptStatementsContext ctx)` * Visit a parse tree produced by GroovyParser.scriptStatements. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitSep(SepContext ctx)` * Visit a parse tree produced by GroovyParser.sep. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitShiftExprAlt(ShiftExprAltContext ctx)` * Visit a parse tree produced by the `shiftExprAlt` * labeled alternative in GroovyParser.expression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitStandardLambdaExpression(StandardLambdaExpressionContext ctx)` * Visit a parse tree produced by GroovyParser.standardLambdaExpression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitStandardLambdaParameters(StandardLambdaParametersContext ctx)` * Visit a parse tree produced by GroovyParser.standardLambdaParameters. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitStatement(StatementContext ctx)` * Visit a parse tree produced by GroovyParser.statement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitStatementExpression(StatementExpressionContext ctx)` * Visit a parse tree produced by GroovyParser.statementExpression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitStringLiteral(StringLiteralContext ctx)` * Visit a parse tree produced by GroovyParser.stringLiteral. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitStringLiteralAlt(StringLiteralAltContext ctx)` * Visit a parse tree produced by the `stringLiteralAlt` * labeled alternative in GroovyParser.literal. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitSuperPrmrAlt(SuperPrmrAltContext ctx)` * Visit a parse tree produced by the `superPrmrAlt` * labeled alternative in GroovyParser.primary. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitSwitchBlockStatementExpressionGroup(SwitchBlockStatementExpressionGroupContext ctx)` * Visit a parse tree produced by GroovyParser.switchBlockStatementExpressionGroup. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitSwitchBlockStatementGroup(SwitchBlockStatementGroupContext ctx)` * Visit a parse tree produced by GroovyParser.switchBlockStatementGroup. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitSwitchExprAlt(SwitchExprAltContext ctx)` * Visit a parse tree produced by the `switchExprAlt` * labeled alternative in GroovyParser.expression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitSwitchExpression(SwitchExpressionContext ctx)` * Visit a parse tree produced by GroovyParser.switchExpression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitSwitchExpressionLabel(SwitchExpressionLabelContext ctx)` * Visit a parse tree produced by GroovyParser.switchExpressionLabel. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitSwitchLabel(SwitchLabelContext ctx)` * Visit a parse tree produced by GroovyParser.switchLabel. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitSwitchStatement(SwitchStatementContext ctx)` * Visit a parse tree produced by GroovyParser.switchStatement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitSynchronizedStmtAlt(SynchronizedStmtAltContext ctx)` * Visit a parse tree produced by the `synchronizedStmtAlt` * labeled alternative in GroovyParser.statement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitThisFormalParameter(ThisFormalParameterContext ctx)` * Visit a parse tree produced by GroovyParser.thisFormalParameter. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitThisPrmrAlt(ThisPrmrAltContext ctx)` * Visit a parse tree produced by the `thisPrmrAlt` * labeled alternative in GroovyParser.primary. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitThrowStmtAlt(ThrowStmtAltContext ctx)` * Visit a parse tree produced by the `throwStmtAlt` * labeled alternative in GroovyParser.statement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitTryCatchStatement(TryCatchStatementContext ctx)` * Visit a parse tree produced by GroovyParser.tryCatchStatement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitTryCatchStmtAlt(TryCatchStmtAltContext ctx)` * Visit a parse tree produced by the `tryCatchStmtAlt` * labeled alternative in GroovyParser.statement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitType(TypeContext ctx)` * Visit a parse tree produced by GroovyParser.type. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitTypeArgument(TypeArgumentContext ctx)` * Visit a parse tree produced by GroovyParser.typeArgument. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitTypeArguments(TypeArgumentsContext ctx)` * Visit a parse tree produced by GroovyParser.typeArguments. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitTypeArgumentsOrDiamond(TypeArgumentsOrDiamondContext ctx)` * Visit a parse tree produced by GroovyParser.typeArgumentsOrDiamond. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitTypeBound(TypeBoundContext ctx)` * Visit a parse tree produced by GroovyParser.typeBound. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitTypeDeclaration(TypeDeclarationContext ctx)` * Visit a parse tree produced by GroovyParser.typeDeclaration. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitTypeList(TypeListContext ctx)` * Visit a parse tree produced by GroovyParser.typeList. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitTypeNamePair(TypeNamePairContext ctx)` * Visit a parse tree produced by GroovyParser.typeNamePair. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitTypeNamePairs(TypeNamePairsContext ctx)` * Visit a parse tree produced by GroovyParser.typeNamePairs. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitTypeParameter(TypeParameterContext ctx)` * Visit a parse tree produced by GroovyParser.typeParameter. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitTypeParameters(TypeParametersContext ctx)` * Visit a parse tree produced by GroovyParser.typeParameters. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitUnaryAddExprAlt(UnaryAddExprAltContext ctx)` * Visit a parse tree produced by the `unaryAddExprAlt` * labeled alternative in GroovyParser.castOperandExpression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitUnaryNotExprAlt(UnaryNotExprAltContext ctx)` * Visit a parse tree produced by the `unaryNotExprAlt` * labeled alternative in GroovyParser.castOperandExpression. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitVariableDeclaration(VariableDeclarationContext ctx)` * Visit a parse tree produced by GroovyParser.variableDeclaration. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitVariableDeclarator(VariableDeclaratorContext ctx)` * Visit a parse tree produced by GroovyParser.variableDeclarator. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitVariableDeclaratorId(VariableDeclaratorIdContext ctx)` * Visit a parse tree produced by GroovyParser.variableDeclaratorId. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitVariableDeclarators(VariableDeclaratorsContext ctx)` * Visit a parse tree produced by GroovyParser.variableDeclarators. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitVariableInitializer(VariableInitializerContext ctx)` * Visit a parse tree produced by GroovyParser.variableInitializer. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitVariableModifier(VariableModifierContext ctx)` * Visit a parse tree produced by GroovyParser.variableModifier. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitVariableModifiers(VariableModifiersContext ctx)` * Visit a parse tree produced by GroovyParser.variableModifiers. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitVariableModifiersOpt(VariableModifiersOptContext ctx)` * Visit a parse tree produced by GroovyParser.variableModifiersOpt. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitVariableNames(VariableNamesContext ctx)` * Visit a parse tree produced by GroovyParser.variableNames. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitWhileStmtAlt(WhileStmtAltContext ctx)` * Visit a parse tree produced by the `whileStmtAlt` * labeled alternative in GroovyParser.loopStatement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitYieldReturnStmtAlt(YieldReturnStmtAltContext ctx)` * Visit a parse tree produced by the `yieldReturnStmtAlt` * labeled alternative in GroovyParser.statement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitYieldStatement(YieldStatementContext ctx)` * Visit a parse tree produced by GroovyParser.yieldStatement. * Parameters: `ctx` - the parse tree * Returns: the visitor result
    `` | `public Result` | `visitYieldStmtAlt(YieldStmtAltContext ctx)` * Visit a parse tree produced by the `yieldStmtAlt` * labeled alternative in GroovyParser.statement. * Parameters: `ctx` - the parse tree * Returns: the visitor result

  - ### Inherited Methods Summary

    Inherited Methods
    Methods inherited from class | Name
    --- | ---
    `class AbstractParseTreeVisitor` | `equals, getClass, hashCode, notify, notifyAll, toString, visit, visitChildren, visitErrorNode, visitTerminal, wait, wait, wait`

- - ### Method Detail

    - #### public Result visitAdditiveExprAlt(@NotNull
      AdditiveExprAltContext ctx)

      * Visit a parse tree produced by the `additiveExprAlt` * labeled alternative in GroovyParser.expression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitAndExprAlt(@NotNull
      AndExprAltContext ctx)

      * Visit a parse tree produced by the `andExprAlt` * labeled alternative in GroovyParser.expression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitAnnotatedQualifiedClassName(@NotNull
      AnnotatedQualifiedClassNameContext ctx)

      * Visit a parse tree produced by GroovyParser.annotatedQualifiedClassName. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitAnnotation(@NotNull
      AnnotationContext ctx)

      * Visit a parse tree produced by GroovyParser.annotation. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitAnnotationName(@NotNull
      AnnotationNameContext ctx)

      * Visit a parse tree produced by GroovyParser.annotationName. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitAnnotationsOpt(@NotNull
      AnnotationsOptContext ctx)

      * Visit a parse tree produced by GroovyParser.annotationsOpt. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitAnonymousInnerClassDeclaration(@NotNull
      AnonymousInnerClassDeclarationContext ctx)

      * Visit a parse tree produced by GroovyParser.anonymousInnerClassDeclaration. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitArguments(@NotNull
      ArgumentsContext ctx)

      * Visit a parse tree produced by GroovyParser.arguments. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitArrayInitializer(@NotNull
      ArrayInitializerContext ctx)

      * Visit a parse tree produced by GroovyParser.arrayInitializer. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitAssertStatement(@NotNull
      AssertStatementContext ctx)

      * Visit a parse tree produced by GroovyParser.assertStatement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitAssertStmtAlt(@NotNull
      AssertStmtAltContext ctx)

      * Visit a parse tree produced by the `assertStmtAlt` * labeled alternative in GroovyParser.statement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitAssignmentExprAlt(@NotNull
      AssignmentExprAltContext ctx)

      * Visit a parse tree produced by the `assignmentExprAlt` * labeled alternative in GroovyParser.expression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitAsyncClosureExprAlt(@NotNull
      AsyncClosureExprAltContext ctx)

      * Visit a parse tree produced by the `asyncClosureExprAlt` * labeled alternative in GroovyParser.expression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitAwaitExprAlt(@NotNull
      AwaitExprAltContext ctx)

      * Visit a parse tree produced by the `awaitExprAlt` * labeled alternative in GroovyParser.expression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitBlock(@NotNull
      BlockContext ctx)

      * Visit a parse tree produced by GroovyParser.block. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitBlockStatement(@NotNull
      BlockStatementContext ctx)

      * Visit a parse tree produced by GroovyParser.blockStatement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitBlockStatements(@NotNull
      BlockStatementsContext ctx)

      * Visit a parse tree produced by GroovyParser.blockStatements. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitBlockStatementsOpt(@NotNull
      BlockStatementsOptContext ctx)

      * Visit a parse tree produced by GroovyParser.blockStatementsOpt. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitBlockStmtAlt(@NotNull
      BlockStmtAltContext ctx)

      * Visit a parse tree produced by the `blockStmtAlt` * labeled alternative in GroovyParser.statement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitBooleanLiteralAlt(@NotNull
      BooleanLiteralAltContext ctx)

      * Visit a parse tree produced by the `booleanLiteralAlt` * labeled alternative in GroovyParser.literal. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitBreakStatement(@NotNull
      BreakStatementContext ctx)

      * Visit a parse tree produced by GroovyParser.breakStatement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitBreakStmtAlt(@NotNull
      BreakStmtAltContext ctx)

      * Visit a parse tree produced by the `breakStmtAlt` * labeled alternative in GroovyParser.statement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitBuiltInType(@NotNull
      BuiltInTypeContext ctx)

      * Visit a parse tree produced by GroovyParser.builtInType. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitBuiltInTypePrmrAlt(@NotNull
      BuiltInTypePrmrAltContext ctx)

      * Visit a parse tree produced by the `builtInTypePrmrAlt` * labeled alternative in GroovyParser.primary. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitCastExprAlt(@NotNull
      CastExprAltContext ctx)

      * Visit a parse tree produced by the `castExprAlt` * labeled alternative in GroovyParser.castOperandExpression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitCastParExpression(@NotNull
      CastParExpressionContext ctx)

      * Visit a parse tree produced by GroovyParser.castParExpression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitCatchClause(@NotNull
      CatchClauseContext ctx)

      * Visit a parse tree produced by GroovyParser.catchClause. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitCatchType(@NotNull
      CatchTypeContext ctx)

      * Visit a parse tree produced by GroovyParser.catchType. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitClassBody(@NotNull
      ClassBodyContext ctx)

      * Visit a parse tree produced by GroovyParser.classBody. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitClassBodyDeclaration(@NotNull
      ClassBodyDeclarationContext ctx)

      * Visit a parse tree produced by GroovyParser.classBodyDeclaration. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitClassDeclaration(@NotNull
      ClassDeclarationContext ctx)

      * Visit a parse tree produced by GroovyParser.classDeclaration. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitClassName(@NotNull
      ClassNameContext ctx)

      * Visit a parse tree produced by GroovyParser.className. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitClassOrInterfaceModifier(@NotNull
      ClassOrInterfaceModifierContext ctx)

      * Visit a parse tree produced by GroovyParser.classOrInterfaceModifier. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitClassOrInterfaceModifiers(@NotNull
      ClassOrInterfaceModifiersContext ctx)

      * Visit a parse tree produced by GroovyParser.classOrInterfaceModifiers. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitClassOrInterfaceModifiersOpt(@NotNull
      ClassOrInterfaceModifiersOptContext ctx)

      * Visit a parse tree produced by GroovyParser.classOrInterfaceModifiersOpt. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitClosure(@NotNull
      ClosureContext ctx)

      * Visit a parse tree produced by GroovyParser.closure. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitClosureOrLambdaExpression(@NotNull
      ClosureOrLambdaExpressionContext ctx)

      * Visit a parse tree produced by GroovyParser.closureOrLambdaExpression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitClosureOrLambdaExpressionPrmrAlt(@NotNull
      ClosureOrLambdaExpressionPrmrAltContext ctx)

      * Visit a parse tree produced by the `closureOrLambdaExpressionPrmrAlt` * labeled alternative in GroovyParser.primary. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitCoercionType(@NotNull
      CoercionTypeContext ctx)

      * Visit a parse tree produced by GroovyParser.coercionType. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitCommandArgument(@NotNull
      CommandArgumentContext ctx)

      * Visit a parse tree produced by GroovyParser.commandArgument. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitCommandExprAlt(@NotNull
      CommandExprAltContext ctx)

      * Visit a parse tree produced by the `commandExprAlt` * labeled alternative in GroovyParser.statementExpression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitCommandExpression(@NotNull
      CommandExpressionContext ctx)

      * Visit a parse tree produced by GroovyParser.commandExpression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitCompactConstructorDeclaration(@NotNull
      CompactConstructorDeclarationContext ctx)

      * Visit a parse tree produced by GroovyParser.compactConstructorDeclaration. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitCompilationUnit(@NotNull
      CompilationUnitContext ctx)

      * Visit a parse tree produced by GroovyParser.compilationUnit. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitConditionalExprAlt(@NotNull
      ConditionalExprAltContext ctx)

      * Visit a parse tree produced by the `conditionalExprAlt` * labeled alternative in GroovyParser.expression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitConditionalStatement(@NotNull
      ConditionalStatementContext ctx)

      * Visit a parse tree produced by GroovyParser.conditionalStatement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitConditionalStmtAlt(@NotNull
      ConditionalStmtAltContext ctx)

      * Visit a parse tree produced by the `conditionalStmtAlt` * labeled alternative in GroovyParser.statement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitContinueStatement(@NotNull
      ContinueStatementContext ctx)

      * Visit a parse tree produced by GroovyParser.continueStatement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitContinueStmtAlt(@NotNull
      ContinueStmtAltContext ctx)

      * Visit a parse tree produced by the `continueStmtAlt` * labeled alternative in GroovyParser.statement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitCreatedName(@NotNull
      CreatedNameContext ctx)

      * Visit a parse tree produced by GroovyParser.createdName. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitCreator(@NotNull
      CreatorContext ctx)

      * Visit a parse tree produced by GroovyParser.creator. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitDeferStmtAlt(@NotNull
      DeferStmtAltContext ctx)

      * Visit a parse tree produced by the `deferStmtAlt` * labeled alternative in GroovyParser.statement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitDim0(@NotNull
      Dim0Context ctx)

      * Visit a parse tree produced by GroovyParser.dim0. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitDim1(@NotNull
      Dim1Context ctx)

      * Visit a parse tree produced by GroovyParser.dim1. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitDoWhileStmtAlt(@NotNull
      DoWhileStmtAltContext ctx)

      * Visit a parse tree produced by the `doWhileStmtAlt` * labeled alternative in GroovyParser.loopStatement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitDynamicMemberName(@NotNull
      DynamicMemberNameContext ctx)

      * Visit a parse tree produced by GroovyParser.dynamicMemberName. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitElementValue(@NotNull
      ElementValueContext ctx)

      * Visit a parse tree produced by GroovyParser.elementValue. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitElementValueArrayInitializer(@NotNull
      ElementValueArrayInitializerContext ctx)

      * Visit a parse tree produced by GroovyParser.elementValueArrayInitializer. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitElementValuePair(@NotNull
      ElementValuePairContext ctx)

      * Visit a parse tree produced by GroovyParser.elementValuePair. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitElementValuePairName(@NotNull
      ElementValuePairNameContext ctx)

      * Visit a parse tree produced by GroovyParser.elementValuePairName. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitElementValuePairs(@NotNull
      ElementValuePairsContext ctx)

      * Visit a parse tree produced by GroovyParser.elementValuePairs. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitElementValues(@NotNull
      ElementValuesContext ctx)

      * Visit a parse tree produced by GroovyParser.elementValues. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitEmptyStmtAlt(@NotNull
      EmptyStmtAltContext ctx)

      * Visit a parse tree produced by the `emptyStmtAlt` * labeled alternative in GroovyParser.statement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitEnhancedArgumentListElement(@NotNull
      EnhancedArgumentListElementContext ctx)

      * Visit a parse tree produced by GroovyParser.enhancedArgumentListElement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitEnhancedArgumentListInPar(@NotNull
      EnhancedArgumentListInParContext ctx)

      * Visit a parse tree produced by GroovyParser.enhancedArgumentListInPar. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitEnhancedExpression(@NotNull
      EnhancedExpressionContext ctx)

      * Visit a parse tree produced by GroovyParser.enhancedExpression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitEnhancedForControl(@NotNull
      EnhancedForControlContext ctx)

      * Visit a parse tree produced by GroovyParser.enhancedForControl. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitEnhancedStatementExpression(@NotNull
      EnhancedStatementExpressionContext ctx)

      * Visit a parse tree produced by GroovyParser.enhancedStatementExpression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitEnumConstant(@NotNull
      EnumConstantContext ctx)

      * Visit a parse tree produced by GroovyParser.enumConstant. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitEnumConstants(@NotNull
      EnumConstantsContext ctx)

      * Visit a parse tree produced by GroovyParser.enumConstants. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitEqualityExprAlt(@NotNull
      EqualityExprAltContext ctx)

      * Visit a parse tree produced by the `equalityExprAlt` * labeled alternative in GroovyParser.expression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitExclusiveOrExprAlt(@NotNull
      ExclusiveOrExprAltContext ctx)

      * Visit a parse tree produced by the `exclusiveOrExprAlt` * labeled alternative in GroovyParser.expression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitExpression(@NotNull
      ExpressionContext ctx)

      * Visit a parse tree produced by GroovyParser.expression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitExpressionInPar(@NotNull
      ExpressionInParContext ctx)

      * Visit a parse tree produced by GroovyParser.expressionInPar. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitExpressionList(@NotNull
      ExpressionListContext ctx)

      * Visit a parse tree produced by GroovyParser.expressionList. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitExpressionListElement(@NotNull
      ExpressionListElementContext ctx)

      * Visit a parse tree produced by GroovyParser.expressionListElement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitExpressionStmtAlt(@NotNull
      ExpressionStmtAltContext ctx)

      * Visit a parse tree produced by the `expressionStmtAlt` * labeled alternative in GroovyParser.statement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitFieldDeclaration(@NotNull
      FieldDeclarationContext ctx)

      * Visit a parse tree produced by GroovyParser.fieldDeclaration. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitFinallyBlock(@NotNull
      FinallyBlockContext ctx)

      * Visit a parse tree produced by GroovyParser.finallyBlock. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitFloatingPointLiteralAlt(@NotNull
      FloatingPointLiteralAltContext ctx)

      * Visit a parse tree produced by the `floatingPointLiteralAlt` * labeled alternative in GroovyParser.literal. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitForControl(@NotNull
      ForControlContext ctx)

      * Visit a parse tree produced by GroovyParser.forControl. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitForInit(@NotNull
      ForInitContext ctx)

      * Visit a parse tree produced by GroovyParser.forInit. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitForStmtAlt(@NotNull
      ForStmtAltContext ctx)

      * Visit a parse tree produced by the `forStmtAlt` * labeled alternative in GroovyParser.loopStatement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitForUpdate(@NotNull
      ForUpdateContext ctx)

      * Visit a parse tree produced by GroovyParser.forUpdate. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitFormalParameter(@NotNull
      FormalParameterContext ctx)

      * Visit a parse tree produced by GroovyParser.formalParameter. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitFormalParameterList(@NotNull
      FormalParameterListContext ctx)

      * Visit a parse tree produced by GroovyParser.formalParameterList. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitFormalParameters(@NotNull
      FormalParametersContext ctx)

      * Visit a parse tree produced by GroovyParser.formalParameters. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitGstring(@NotNull
      GstringContext ctx)

      * Visit a parse tree produced by GroovyParser.gstring. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitGstringPath(@NotNull
      GstringPathContext ctx)

      * Visit a parse tree produced by GroovyParser.gstringPath. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitGstringPrmrAlt(@NotNull
      GstringPrmrAltContext ctx)

      * Visit a parse tree produced by the `gstringPrmrAlt` * labeled alternative in GroovyParser.commandPrimary. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitGstringValue(@NotNull
      GstringValueContext ctx)

      * Visit a parse tree produced by GroovyParser.gstringValue. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitIdentifier(@NotNull
      IdentifierContext ctx)

      * Visit a parse tree produced by GroovyParser.identifier. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitIdentifierPrmrAlt(@NotNull
      IdentifierPrmrAltContext ctx)

      * Visit a parse tree produced by the `identifierPrmrAlt` * labeled alternative in GroovyParser.commandPrimary. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitIfElseStatement(@NotNull
      IfElseStatementContext ctx)

      * Visit a parse tree produced by GroovyParser.ifElseStatement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitImplicationExprAlt(@NotNull
      ImplicationExprAltContext ctx)

      * Visit a parse tree produced by the `implicationExprAlt` * labeled alternative in GroovyParser.expression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitImportDeclaration(@NotNull
      ImportDeclarationContext ctx)

      * Visit a parse tree produced by GroovyParser.importDeclaration. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitInclusiveOrExprAlt(@NotNull
      InclusiveOrExprAltContext ctx)

      * Visit a parse tree produced by the `inclusiveOrExprAlt` * labeled alternative in GroovyParser.expression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitIndexPropertyArgs(@NotNull
      IndexPropertyArgsContext ctx)

      * Visit a parse tree produced by GroovyParser.indexPropertyArgs. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitIndexVariable(@NotNull
      IndexVariableContext ctx)

      * Visit a parse tree produced by GroovyParser.indexVariable. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitIntegerLiteralAlt(@NotNull
      IntegerLiteralAltContext ctx)

      * Visit a parse tree produced by the `integerLiteralAlt` * labeled alternative in GroovyParser.literal. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitIntersectionType(@NotNull
      IntersectionTypeContext ctx)

      * Visit a parse tree produced by GroovyParser.intersectionType. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitKeyedPair(@NotNull
      KeyedPairContext ctx)

      * Visit a parse tree produced by GroovyParser.keyedPair. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitKeywords(@NotNull
      KeywordsContext ctx)

      * Visit a parse tree produced by GroovyParser.keywords. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitLabeledStmtAlt(@NotNull
      LabeledStmtAltContext ctx)

      * Visit a parse tree produced by the `labeledStmtAlt` * labeled alternative in GroovyParser.statement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitLambdaBody(@NotNull
      LambdaBodyContext ctx)

      * Visit a parse tree produced by GroovyParser.lambdaBody. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitList(@NotNull
      ListContext ctx)

      * Visit a parse tree produced by GroovyParser.list. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitListPrmrAlt(@NotNull
      ListPrmrAltContext ctx)

      * Visit a parse tree produced by the `listPrmrAlt` * labeled alternative in GroovyParser.namedPropertyArgPrimary. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitLiteral(@NotNull
      LiteralContext ctx)

      * Visit a parse tree produced by GroovyParser.literal. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitLiteralPrmrAlt(@NotNull
      LiteralPrmrAltContext ctx)

      * Visit a parse tree produced by the `literalPrmrAlt` * labeled alternative in GroovyParser.commandPrimary. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitLocalVariableDeclaration(@NotNull
      LocalVariableDeclarationContext ctx)

      * Visit a parse tree produced by GroovyParser.localVariableDeclaration. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitLocalVariableDeclarationStmtAlt(@NotNull
      LocalVariableDeclarationStmtAltContext ctx)

      * Visit a parse tree produced by the `localVariableDeclarationStmtAlt` * labeled alternative in GroovyParser.statement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitLogicalAndExprAlt(@NotNull
      LogicalAndExprAltContext ctx)

      * Visit a parse tree produced by the `logicalAndExprAlt` * labeled alternative in GroovyParser.expression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitLogicalOrExprAlt(@NotNull
      LogicalOrExprAltContext ctx)

      * Visit a parse tree produced by the `logicalOrExprAlt` * labeled alternative in GroovyParser.expression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitLoopStatement(@NotNull
      LoopStatementContext ctx)

      * Visit a parse tree produced by GroovyParser.loopStatement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitLoopStmtAlt(@NotNull
      LoopStmtAltContext ctx)

      * Visit a parse tree produced by the `loopStmtAlt` * labeled alternative in GroovyParser.statement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitMap(@NotNull
      MapContext ctx)

      * Visit a parse tree produced by GroovyParser.map. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitMapEntry(@NotNull
      MapEntryContext ctx)

      * Visit a parse tree produced by GroovyParser.mapEntry. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitMapEntryLabel(@NotNull
      MapEntryLabelContext ctx)

      * Visit a parse tree produced by GroovyParser.mapEntryLabel. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitMapEntryList(@NotNull
      MapEntryListContext ctx)

      * Visit a parse tree produced by GroovyParser.mapEntryList. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitMapPrmrAlt(@NotNull
      MapPrmrAltContext ctx)

      * Visit a parse tree produced by the `mapPrmrAlt` * labeled alternative in GroovyParser.namedPropertyArgPrimary. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitMatchingType(@NotNull
      MatchingTypeContext ctx)

      * Visit a parse tree produced by GroovyParser.matchingType. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitMemberDeclaration(@NotNull
      MemberDeclarationContext ctx)

      * Visit a parse tree produced by GroovyParser.memberDeclaration. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitMethodBody(@NotNull
      MethodBodyContext ctx)

      * Visit a parse tree produced by GroovyParser.methodBody. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitMethodDeclaration(@NotNull
      MethodDeclarationContext ctx)

      * Visit a parse tree produced by GroovyParser.methodDeclaration. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitMethodName(@NotNull
      MethodNameContext ctx)

      * Visit a parse tree produced by GroovyParser.methodName. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitModifier(@NotNull
      ModifierContext ctx)

      * Visit a parse tree produced by GroovyParser.modifier. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitModifiers(@NotNull
      ModifiersContext ctx)

      * Visit a parse tree produced by GroovyParser.modifiers. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitModifiersOpt(@NotNull
      ModifiersOptContext ctx)

      * Visit a parse tree produced by GroovyParser.modifiersOpt. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitMultipleAssignmentExprAlt(@NotNull
      MultipleAssignmentExprAltContext ctx)

      * Visit a parse tree produced by the `multipleAssignmentExprAlt` * labeled alternative in GroovyParser.expression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitMultiplicativeExprAlt(@NotNull
      MultiplicativeExprAltContext ctx)

      * Visit a parse tree produced by the `multiplicativeExprAlt` * labeled alternative in GroovyParser.expression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitNamePart(@NotNull
      NamePartContext ctx)

      * Visit a parse tree produced by GroovyParser.namePart. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitNamedPropertyArgs(@NotNull
      NamedPropertyArgsContext ctx)

      * Visit a parse tree produced by GroovyParser.namedPropertyArgs. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitNewPrmrAlt(@NotNull
      NewPrmrAltContext ctx)

      * Visit a parse tree produced by the `newPrmrAlt` * labeled alternative in GroovyParser.primary. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitNonWildcardTypeArguments(@NotNull
      NonWildcardTypeArgumentsContext ctx)

      * Visit a parse tree produced by GroovyParser.nonWildcardTypeArguments. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitNotInstanceofType(@NotNull
      NotInstanceofTypeContext ctx)

      * Visit a parse tree produced by GroovyParser.notInstanceofType. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitNullLiteralAlt(@NotNull
      NullLiteralAltContext ctx)

      * Visit a parse tree produced by the `nullLiteralAlt` * labeled alternative in GroovyParser.literal. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitOriginalForControl(@NotNull
      OriginalForControlContext ctx)

      * Visit a parse tree produced by GroovyParser.originalForControl. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitPackageDeclaration(@NotNull
      PackageDeclarationContext ctx)

      * Visit a parse tree produced by GroovyParser.packageDeclaration. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitParExpression(@NotNull
      ParExpressionContext ctx)

      * Visit a parse tree produced by GroovyParser.parExpression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitParenPrmrAlt(@NotNull
      ParenPrmrAltContext ctx)

      * Visit a parse tree produced by the `parenPrmrAlt` * labeled alternative in GroovyParser.namedPropertyArgPrimary. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitPathElement(@NotNull
      PathElementContext ctx)

      * Visit a parse tree produced by GroovyParser.pathElement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitPathExpression(@NotNull
      PathExpressionContext ctx)

      * Visit a parse tree produced by GroovyParser.pathExpression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitPostfixExprAlt(@NotNull
      PostfixExprAltContext ctx)

      * Visit a parse tree produced by the `postfixExprAlt` * labeled alternative in GroovyParser.castOperandExpression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitPostfixExpression(@NotNull
      PostfixExpressionContext ctx)

      * Visit a parse tree produced by GroovyParser.postfixExpression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitPowerExprAlt(@NotNull
      PowerExprAltContext ctx)

      * Visit a parse tree produced by the `powerExprAlt` * labeled alternative in GroovyParser.expression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitPrimary(@NotNull
      PrimaryContext ctx)

      * Visit a parse tree produced by GroovyParser.primary. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitPrimitiveType(@NotNull
      PrimitiveTypeContext ctx)

      * Visit a parse tree produced by GroovyParser.primitiveType. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitQualifiedClassName(@NotNull
      QualifiedClassNameContext ctx)

      * Visit a parse tree produced by GroovyParser.qualifiedClassName. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitQualifiedClassNameList(@NotNull
      QualifiedClassNameListContext ctx)

      * Visit a parse tree produced by GroovyParser.qualifiedClassNameList. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitQualifiedName(@NotNull
      QualifiedNameContext ctx)

      * Visit a parse tree produced by GroovyParser.qualifiedName. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitQualifiedNameElement(@NotNull
      QualifiedNameElementContext ctx)

      * Visit a parse tree produced by GroovyParser.qualifiedNameElement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitQualifiedNameElements(@NotNull
      QualifiedNameElementsContext ctx)

      * Visit a parse tree produced by GroovyParser.qualifiedNameElements. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitQualifiedStandardClassName(@NotNull
      QualifiedStandardClassNameContext ctx)

      * Visit a parse tree produced by GroovyParser.qualifiedStandardClassName. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitReferenceType(@NotNull
      ReferenceTypeContext ctx)

      * Visit a parse tree produced by GroovyParser.referenceType. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitRegexExprAlt(@NotNull
      RegexExprAltContext ctx)

      * Visit a parse tree produced by the `regexExprAlt` * labeled alternative in GroovyParser.expression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitRelationalExprAlt(@NotNull
      RelationalExprAltContext ctx)

      * Visit a parse tree produced by the `relationalExprAlt` * labeled alternative in GroovyParser.expression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitResource(@NotNull
      ResourceContext ctx)

      * Visit a parse tree produced by GroovyParser.resource. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitResourceList(@NotNull
      ResourceListContext ctx)

      * Visit a parse tree produced by GroovyParser.resourceList. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitResources(@NotNull
      ResourcesContext ctx)

      * Visit a parse tree produced by GroovyParser.resources. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitReturnStmtAlt(@NotNull
      ReturnStmtAltContext ctx)

      * Visit a parse tree produced by the `returnStmtAlt` * labeled alternative in GroovyParser.statement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitReturnType(@NotNull
      ReturnTypeContext ctx)

      * Visit a parse tree produced by GroovyParser.returnType. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitScriptStatement(@NotNull
      ScriptStatementContext ctx)

      * Visit a parse tree produced by GroovyParser.scriptStatement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitScriptStatements(@NotNull
      ScriptStatementsContext ctx)

      * Visit a parse tree produced by GroovyParser.scriptStatements. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitSep(@NotNull
      SepContext ctx)

      * Visit a parse tree produced by GroovyParser.sep. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitShiftExprAlt(@NotNull
      ShiftExprAltContext ctx)

      * Visit a parse tree produced by the `shiftExprAlt` * labeled alternative in GroovyParser.expression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitStandardLambdaExpression(@NotNull
      StandardLambdaExpressionContext ctx)

      * Visit a parse tree produced by GroovyParser.standardLambdaExpression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitStandardLambdaParameters(@NotNull
      StandardLambdaParametersContext ctx)

      * Visit a parse tree produced by GroovyParser.standardLambdaParameters. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitStatement(@NotNull
      StatementContext ctx)

      * Visit a parse tree produced by GroovyParser.statement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitStatementExpression(@NotNull
      StatementExpressionContext ctx)

      * Visit a parse tree produced by GroovyParser.statementExpression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitStringLiteral(@NotNull
      StringLiteralContext ctx)

      * Visit a parse tree produced by GroovyParser.stringLiteral. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitStringLiteralAlt(@NotNull
      StringLiteralAltContext ctx)

      * Visit a parse tree produced by the `stringLiteralAlt` * labeled alternative in GroovyParser.literal. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitSuperPrmrAlt(@NotNull
      SuperPrmrAltContext ctx)

      * Visit a parse tree produced by the `superPrmrAlt` * labeled alternative in GroovyParser.primary. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitSwitchBlockStatementExpressionGroup(@NotNull
      SwitchBlockStatementExpressionGroupContext ctx)

      * Visit a parse tree produced by GroovyParser.switchBlockStatementExpressionGroup. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitSwitchBlockStatementGroup(@NotNull
      SwitchBlockStatementGroupContext ctx)

      * Visit a parse tree produced by GroovyParser.switchBlockStatementGroup. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitSwitchExprAlt(@NotNull
      SwitchExprAltContext ctx)

      * Visit a parse tree produced by the `switchExprAlt` * labeled alternative in GroovyParser.expression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitSwitchExpression(@NotNull
      SwitchExpressionContext ctx)

      * Visit a parse tree produced by GroovyParser.switchExpression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitSwitchExpressionLabel(@NotNull
      SwitchExpressionLabelContext ctx)

      * Visit a parse tree produced by GroovyParser.switchExpressionLabel. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitSwitchLabel(@NotNull
      SwitchLabelContext ctx)

      * Visit a parse tree produced by GroovyParser.switchLabel. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitSwitchStatement(@NotNull
      SwitchStatementContext ctx)

      * Visit a parse tree produced by GroovyParser.switchStatement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitSynchronizedStmtAlt(@NotNull
      SynchronizedStmtAltContext ctx)

      * Visit a parse tree produced by the `synchronizedStmtAlt` * labeled alternative in GroovyParser.statement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitThisFormalParameter(@NotNull
      ThisFormalParameterContext ctx)

      * Visit a parse tree produced by GroovyParser.thisFormalParameter. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitThisPrmrAlt(@NotNull
      ThisPrmrAltContext ctx)

      * Visit a parse tree produced by the `thisPrmrAlt` * labeled alternative in GroovyParser.primary. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitThrowStmtAlt(@NotNull
      ThrowStmtAltContext ctx)

      * Visit a parse tree produced by the `throwStmtAlt` * labeled alternative in GroovyParser.statement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitTryCatchStatement(@NotNull
      TryCatchStatementContext ctx)

      * Visit a parse tree produced by GroovyParser.tryCatchStatement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitTryCatchStmtAlt(@NotNull
      TryCatchStmtAltContext ctx)

      * Visit a parse tree produced by the `tryCatchStmtAlt` * labeled alternative in GroovyParser.statement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitType(@NotNull
      TypeContext ctx)

      * Visit a parse tree produced by GroovyParser.type. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitTypeArgument(@NotNull
      TypeArgumentContext ctx)

      * Visit a parse tree produced by GroovyParser.typeArgument. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitTypeArguments(@NotNull
      TypeArgumentsContext ctx)

      * Visit a parse tree produced by GroovyParser.typeArguments. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitTypeArgumentsOrDiamond(@NotNull
      TypeArgumentsOrDiamondContext ctx)

      * Visit a parse tree produced by GroovyParser.typeArgumentsOrDiamond. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitTypeBound(@NotNull
      TypeBoundContext ctx)

      * Visit a parse tree produced by GroovyParser.typeBound. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitTypeDeclaration(@NotNull
      TypeDeclarationContext ctx)

      * Visit a parse tree produced by GroovyParser.typeDeclaration. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitTypeList(@NotNull
      TypeListContext ctx)

      * Visit a parse tree produced by GroovyParser.typeList. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitTypeNamePair(@NotNull
      TypeNamePairContext ctx)

      * Visit a parse tree produced by GroovyParser.typeNamePair. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitTypeNamePairs(@NotNull
      TypeNamePairsContext ctx)

      * Visit a parse tree produced by GroovyParser.typeNamePairs. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitTypeParameter(@NotNull
      TypeParameterContext ctx)

      * Visit a parse tree produced by GroovyParser.typeParameter. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitTypeParameters(@NotNull
      TypeParametersContext ctx)

      * Visit a parse tree produced by GroovyParser.typeParameters. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitUnaryAddExprAlt(@NotNull
      UnaryAddExprAltContext ctx)

      * Visit a parse tree produced by the `unaryAddExprAlt` * labeled alternative in GroovyParser.castOperandExpression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitUnaryNotExprAlt(@NotNull
      UnaryNotExprAltContext ctx)

      * Visit a parse tree produced by the `unaryNotExprAlt` * labeled alternative in GroovyParser.castOperandExpression. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitVariableDeclaration(@NotNull
      VariableDeclarationContext ctx)

      * Visit a parse tree produced by GroovyParser.variableDeclaration. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitVariableDeclarator(@NotNull
      VariableDeclaratorContext ctx)

      * Visit a parse tree produced by GroovyParser.variableDeclarator. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitVariableDeclaratorId(@NotNull
      VariableDeclaratorIdContext ctx)

      * Visit a parse tree produced by GroovyParser.variableDeclaratorId. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitVariableDeclarators(@NotNull
      VariableDeclaratorsContext ctx)

      * Visit a parse tree produced by GroovyParser.variableDeclarators. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitVariableInitializer(@NotNull
      VariableInitializerContext ctx)

      * Visit a parse tree produced by GroovyParser.variableInitializer. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitVariableModifier(@NotNull
      VariableModifierContext ctx)

      * Visit a parse tree produced by GroovyParser.variableModifier. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitVariableModifiers(@NotNull
      VariableModifiersContext ctx)

      * Visit a parse tree produced by GroovyParser.variableModifiers. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitVariableModifiersOpt(@NotNull
      VariableModifiersOptContext ctx)

      * Visit a parse tree produced by GroovyParser.variableModifiersOpt. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitVariableNames(@NotNull
      VariableNamesContext ctx)

      * Visit a parse tree produced by GroovyParser.variableNames. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitWhileStmtAlt(@NotNull
      WhileStmtAltContext ctx)

      * Visit a parse tree produced by the `whileStmtAlt` * labeled alternative in GroovyParser.loopStatement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitYieldReturnStmtAlt(@NotNull
      YieldReturnStmtAltContext ctx)

      * Visit a parse tree produced by the `yieldReturnStmtAlt` * labeled alternative in GroovyParser.statement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitYieldStatement(@NotNull
      YieldStatementContext ctx)

      * Visit a parse tree produced by GroovyParser.yieldStatement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.

    - #### public Result visitYieldStmtAlt(@NotNull
      YieldStmtAltContext ctx)

      * Visit a parse tree produced by the `yieldStmtAlt` * labeled alternative in GroovyParser.statement. *

      Parameters:
        `ctx` - the parse tree *
      Returns:
        the visitor result

      The default implementation returns the result of calling visitChildren on `ctx`.