Package org.apache.flink.table.codesplit
Class ReturnAndJumpCounter
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- org.apache.flink.table.codesplit.JavaParserBaseVisitor<Void>
-
- org.apache.flink.table.codesplit.ReturnAndJumpCounter
-
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<Void>,JavaParserVisitor<Void>
public class ReturnAndJumpCounter extends JavaParserBaseVisitor<Void>
Simple parser that counts combined number of 'return', 'continue' and 'break' kay words.
-
-
Constructor Summary
Constructors Constructor Description ReturnAndJumpCounter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCounter()VoidvisitStatement(JavaParser.StatementContext ctx)Visit a parse tree produced byJavaParser.statement().-
Methods inherited from class org.apache.flink.table.codesplit.JavaParserBaseVisitor
visitAnnotation, visitAnnotationConstantRest, visitAnnotationMethodOrConstantRest, visitAnnotationMethodRest, visitAnnotationTypeBody, visitAnnotationTypeDeclaration, visitAnnotationTypeElementDeclaration, visitAnnotationTypeElementRest, visitArguments, visitArrayCreatorRest, visitArrayInitializer, visitBlock, visitBlockStatement, visitCatchClause, visitCatchType, visitClassBody, visitClassBodyDeclaration, visitClassCreatorRest, visitClassDeclaration, visitClassOrInterfaceModifier, visitClassOrInterfaceType, visitClassType, visitCompilationUnit, visitConstantDeclarator, visitConstDeclaration, visitConstructorCall, visitConstructorDeclaration, visitCreatedName, visitCreator, visitDefaultValue, visitElementValue, visitElementValueArrayInitializer, visitElementValuePair, visitElementValuePairs, visitEnhancedForControl, visitEnumBodyDeclarations, visitEnumConstant, visitEnumConstants, visitEnumDeclaration, visitExplicitGenericInvocation, visitExplicitGenericInvocationSuffix, visitExpression, visitExpressionList, visitFieldDeclaration, visitFinallyBlock, visitFloatLiteral, visitForControl, visitForInit, visitFormalParameter, visitFormalParameterList, visitFormalParameters, visitGenericConstructorDeclaration, visitGenericInterfaceMethodDeclaration, visitGenericMethodDeclaration, visitImportDeclaration, visitInnerCreator, visitIntegerLiteral, visitInterfaceBody, visitInterfaceBodyDeclaration, visitInterfaceDeclaration, visitInterfaceMemberDeclaration, visitInterfaceMethodDeclaration, visitInterfaceMethodModifier, visitLambdaBody, visitLambdaExpression, visitLambdaParameters, visitLastFormalParameter, visitLiteral, visitLocalTypeDeclaration, visitLocalVariableDeclaration, visitMemberDeclaration, visitMethodBody, visitMethodCall, visitMethodDeclaration, visitModifier, visitNonWildcardTypeArguments, visitNonWildcardTypeArgumentsOrDiamond, visitPackageDeclaration, visitParExpression, visitPrimary, visitPrimitiveType, visitQualifiedName, visitQualifiedNameList, visitResource, visitResources, visitResourceSpecification, visitSuperSuffix, visitSwitchBlockStatementGroup, visitSwitchLabel, visitTypeArgument, visitTypeArguments, visitTypeArgumentsOrDiamond, visitTypeBound, visitTypeDeclaration, visitTypeList, visitTypeParameter, visitTypeParameters, visitTypeType, visitTypeTypeOrVoid, visitVariableDeclarator, visitVariableDeclaratorId, visitVariableDeclarators, visitVariableInitializer, visitVariableModifier
-
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
-
-
-
-
Method Detail
-
visitStatement
public Void visitStatement(JavaParser.StatementContext ctx)
Description copied from class:JavaParserBaseVisitorVisit a parse tree produced byJavaParser.statement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStatementin interfaceJavaParserVisitor<Void>- Overrides:
visitStatementin classJavaParserBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
getCounter
public int getCounter()
-
-