public interface GroovyParserVisitor<Result> extends ParseTreeVisitor
This interface defines a complete generic visitor for a parse tree produced by GroovyParser.
Result
- The return type of the visit operation. Use Void for
operations with no return type.Methods inherited from class | Name |
---|---|
interface ParseTreeVisitor |
visit, visitChildren, visitErrorNode, visitTerminal |
Visit a parse tree produced by the additiveExprAlt
labeled alternative in GroovyParser.expression.
ctx
- the parse tree Visit a parse tree produced by the andExprAlt
labeled alternative in GroovyParser.expression.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.annotatedQualifiedClassName.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.annotation.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.annotationName.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.annotationsOpt.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.anonymousInnerClassDeclaration.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.arguments.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.arrayInitializer.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.assertStatement.
ctx
- the parse tree Visit a parse tree produced by the assertStmtAlt
labeled alternative in GroovyParser.statement.
ctx
- the parse tree Visit a parse tree produced by the assignmentExprAlt
labeled alternative in GroovyParser.expression.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.block.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.blockStatement.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.blockStatements.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.blockStatementsOpt.
ctx
- the parse tree Visit a parse tree produced by the blockStmtAlt
labeled alternative in GroovyParser.statement.
ctx
- the parse tree Visit a parse tree produced by the booleanLiteralAlt
labeled alternative in GroovyParser.literal.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.breakStatement.
ctx
- the parse tree Visit a parse tree produced by the breakStmtAlt
labeled alternative in GroovyParser.statement.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.builtInType.
ctx
- the parse tree Visit a parse tree produced by the builtInTypePrmrAlt
labeled alternative in GroovyParser.primary.
ctx
- the parse tree Visit a parse tree produced by the castExprAlt
labeled alternative in GroovyParser.castOperandExpression.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.castParExpression.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.catchClause.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.catchType.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.classBody.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.classBodyDeclaration.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.classDeclaration.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.className.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.classOrInterfaceModifier.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.classOrInterfaceModifiers.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.classOrInterfaceModifiersOpt.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.classOrInterfaceType.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.classicalForControl.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.closure.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.closureOrLambdaExpression.
ctx
- the parse tree Visit a parse tree produced by the closureOrLambdaExpressionPrmrAlt
labeled alternative in GroovyParser.primary.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.commandArgument.
ctx
- the parse tree Visit a parse tree produced by the commandExprAlt
labeled alternative in GroovyParser.statementExpression.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.commandExpression.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.compilationUnit.
ctx
- the parse tree Visit a parse tree produced by the conditionalExprAlt
labeled alternative in GroovyParser.expression.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.conditionalStatement.
ctx
- the parse tree Visit a parse tree produced by the conditionalStmtAlt
labeled alternative in GroovyParser.statement.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.continueStatement.
ctx
- the parse tree Visit a parse tree produced by the continueStmtAlt
labeled alternative in GroovyParser.statement.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.createdName.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.creator.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.dim.
ctx
- the parse tree Visit a parse tree produced by the doWhileStmtAlt
labeled alternative in GroovyParser.loopStatement.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.dynamicMemberName.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.elementValue.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.elementValueArrayInitializer.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.elementValuePair.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.elementValuePairName.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.elementValuePairs.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.elementValues.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.emptyDims.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.emptyDimsOpt.
ctx
- the parse tree Visit a parse tree produced by the emptyStmtAlt
labeled alternative in GroovyParser.statement.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.enhancedArgumentListElement.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.enhancedArgumentListInPar.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.enhancedForControl.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.enhancedStatementExpression.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.enumConstant.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.enumConstants.
ctx
- the parse tree Visit a parse tree produced by the equalityExprAlt
labeled alternative in GroovyParser.expression.
ctx
- the parse tree Visit a parse tree produced by the exclusiveOrExprAlt
labeled alternative in GroovyParser.expression.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.expression.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.expressionInPar.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.expressionList.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.expressionListElement.
ctx
- the parse tree Visit a parse tree produced by the expressionStmtAlt
labeled alternative in GroovyParser.statement.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.fieldDeclaration.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.finallyBlock.
ctx
- the parse tree Visit a parse tree produced by the floatingPointLiteralAlt
labeled alternative in GroovyParser.literal.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.forControl.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.forInit.
ctx
- the parse tree Visit a parse tree produced by the forStmtAlt
labeled alternative in GroovyParser.loopStatement.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.forUpdate.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.formalParameter.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.formalParameterList.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.formalParameters.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.gstring.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.gstringPath.
ctx
- the parse tree Visit a parse tree produced by the gstringPrmrAlt
labeled alternative in GroovyParser.commandPrimary.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.gstringValue.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.identifier.
ctx
- the parse tree Visit a parse tree produced by the identifierPrmrAlt
labeled alternative in GroovyParser.commandPrimary.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.ifElseStatement.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.importDeclaration.
ctx
- the parse tree Visit a parse tree produced by the inclusiveOrExprAlt
labeled alternative in GroovyParser.expression.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.indexPropertyArgs.
ctx
- the parse tree Visit a parse tree produced by the integerLiteralAlt
labeled alternative in GroovyParser.literal.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.keywords.
ctx
- the parse tree Visit a parse tree produced by the labeledStmtAlt
labeled alternative in GroovyParser.statement.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.lambdaBody.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.list.
ctx
- the parse tree Visit a parse tree produced by the listPrmrAlt
labeled alternative in GroovyParser.namedPropertyArgPrimary.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.literal.
ctx
- the parse tree Visit a parse tree produced by the literalPrmrAlt
labeled alternative in GroovyParser.commandPrimary.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.localVariableDeclaration.
ctx
- the parse tree Visit a parse tree produced by the localVariableDeclarationStmtAlt
labeled alternative in GroovyParser.statement.
ctx
- the parse tree Visit a parse tree produced by the logicalAndExprAlt
labeled alternative in GroovyParser.expression.
ctx
- the parse tree Visit a parse tree produced by the logicalOrExprAlt
labeled alternative in GroovyParser.expression.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.loopStatement.
ctx
- the parse tree Visit a parse tree produced by the loopStmtAlt
labeled alternative in GroovyParser.statement.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.map.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.mapEntry.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.mapEntryLabel.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.mapEntryList.
ctx
- the parse tree Visit a parse tree produced by the mapPrmrAlt
labeled alternative in GroovyParser.namedPropertyArgPrimary.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.memberDeclaration.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.methodBody.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.methodDeclaration.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.methodName.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.modifier.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.modifiers.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.modifiersOpt.
ctx
- the parse tree Visit a parse tree produced by the multipleAssignmentExprAlt
labeled alternative in GroovyParser.expression.
ctx
- the parse tree Visit a parse tree produced by the multiplicativeExprAlt
labeled alternative in GroovyParser.expression.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.namePart.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.namedPropertyArgs.
ctx
- the parse tree Visit a parse tree produced by the newPrmrAlt
labeled alternative in GroovyParser.primary.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.nls.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.nonWildcardTypeArguments.
ctx
- the parse tree Visit a parse tree produced by the nullLiteralAlt
labeled alternative in GroovyParser.literal.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.packageDeclaration.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.parExpression.
ctx
- the parse tree Visit a parse tree produced by the parenPrmrAlt
labeled alternative in GroovyParser.namedPropertyArgPrimary.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.pathElement.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.pathExpression.
ctx
- the parse tree Visit a parse tree produced by the postfixExprAlt
labeled alternative in GroovyParser.castOperandExpression.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.postfixExpression.
ctx
- the parse tree Visit a parse tree produced by the powerExprAlt
labeled alternative in GroovyParser.expression.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.primary.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.primitiveType.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.qualifiedClassName.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.qualifiedClassNameList.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.qualifiedName.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.qualifiedNameElement.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.qualifiedNameElements.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.qualifiedStandardClassName.
ctx
- the parse tree Visit a parse tree produced by the regexExprAlt
labeled alternative in GroovyParser.expression.
ctx
- the parse tree Visit a parse tree produced by the relationalExprAlt
labeled alternative in GroovyParser.expression.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.resource.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.resourceList.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.resources.
ctx
- the parse tree Visit a parse tree produced by the returnStmtAlt
labeled alternative in GroovyParser.statement.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.returnType.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.rparen.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.scriptStatement.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.scriptStatements.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.sep.
ctx
- the parse tree Visit a parse tree produced by the shiftExprAlt
labeled alternative in GroovyParser.expression.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.standardLambdaExpression.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.standardLambdaParameters.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.statement.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.statementExpression.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.stringLiteral.
ctx
- the parse tree Visit a parse tree produced by the stringLiteralAlt
labeled alternative in GroovyParser.literal.
ctx
- the parse tree Visit a parse tree produced by the superPrmrAlt
labeled alternative in GroovyParser.primary.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.switchBlockStatementGroup.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.switchLabel.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.switchStatement.
ctx
- the parse tree Visit a parse tree produced by the synchronizedStmtAlt
labeled alternative in GroovyParser.statement.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.thisFormalParameter.
ctx
- the parse tree Visit a parse tree produced by the thisPrmrAlt
labeled alternative in GroovyParser.primary.
ctx
- the parse tree Visit a parse tree produced by the throwStmtAlt
labeled alternative in GroovyParser.statement.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.tryCatchStatement.
ctx
- the parse tree Visit a parse tree produced by the tryCatchStmtAlt
labeled alternative in GroovyParser.statement.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.type.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.typeArgument.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.typeArguments.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.typeArgumentsOrDiamond.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.typeBound.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.typeDeclaration.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.typeList.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.typeNamePair.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.typeNamePairs.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.typeParameter.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.typeParameters.
ctx
- the parse tree Visit a parse tree produced by the unaryAddExprAlt
labeled alternative in GroovyParser.castOperandExpression.
ctx
- the parse tree Visit a parse tree produced by the unaryNotExprAlt
labeled alternative in GroovyParser.castOperandExpression.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.variableDeclaration.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.variableDeclarator.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.variableDeclaratorId.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.variableDeclarators.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.variableInitializer.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.variableInitializers.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.variableModifier.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.variableModifiers.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.variableModifiersOpt.
ctx
- the parse treeVisit a parse tree produced by GroovyParser.variableNames.
ctx
- the parse tree Visit a parse tree produced by the whileStmtAlt
labeled alternative in GroovyParser.loopStatement.
ctx
- the parse tree