public class StatementVisitor extends BaseTreeVisitor
Constructor and Description |
---|
StatementVisitor() |
scan, scan, scan, visitAnnotation, visitArrayAccessExpression, visitArrayDimension, visitArrayType, visitAssignmentExpression, visitBinaryExpression, visitBlock, visitCaseGroup, visitCaseLabel, visitCatch, visitCompilationUnit, visitConditionalExpression, visitEnumConstant, visitExportsDirectiveTree, visitIdentifier, visitImport, visitInstanceOf, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMemberSelectExpression, visitMethodInvocation, visitMethodReference, visitModifier, visitModule, visitNewArray, visitNewClass, visitOpensDirective, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitProvidesDirective, visitRequiresDirectiveTree, visitTypeArguments, visitTypeCast, visitTypeParameter, visitTypeParameters, visitUnaryExpression, visitUnionType, visitUsesDirective, visitWildcard
public int numberOfStatements(Tree tree)
public void visitEmptyStatement(EmptyStatementTree tree)
visitEmptyStatement
in interface TreeVisitor
visitEmptyStatement
in class BaseTreeVisitor
public void visitIfStatement(IfStatementTree tree)
visitIfStatement
in interface TreeVisitor
visitIfStatement
in class BaseTreeVisitor
public void visitAssertStatement(AssertStatementTree tree)
visitAssertStatement
in interface TreeVisitor
visitAssertStatement
in class BaseTreeVisitor
public void visitSwitchStatement(SwitchStatementTree tree)
visitSwitchStatement
in interface TreeVisitor
visitSwitchStatement
in class BaseTreeVisitor
public void visitWhileStatement(WhileStatementTree tree)
visitWhileStatement
in interface TreeVisitor
visitWhileStatement
in class BaseTreeVisitor
public void visitDoWhileStatement(DoWhileStatementTree tree)
visitDoWhileStatement
in interface TreeVisitor
visitDoWhileStatement
in class BaseTreeVisitor
public void visitForStatement(ForStatementTree tree)
visitForStatement
in interface TreeVisitor
visitForStatement
in class BaseTreeVisitor
public void visitForEachStatement(ForEachStatement tree)
visitForEachStatement
in interface TreeVisitor
visitForEachStatement
in class BaseTreeVisitor
public void visitBreakStatement(BreakStatementTree tree)
visitBreakStatement
in interface TreeVisitor
visitBreakStatement
in class BaseTreeVisitor
public void visitContinueStatement(ContinueStatementTree tree)
visitContinueStatement
in interface TreeVisitor
visitContinueStatement
in class BaseTreeVisitor
public void visitReturnStatement(ReturnStatementTree tree)
visitReturnStatement
in interface TreeVisitor
visitReturnStatement
in class BaseTreeVisitor
public void visitThrowStatement(ThrowStatementTree tree)
visitThrowStatement
in interface TreeVisitor
visitThrowStatement
in class BaseTreeVisitor
public void visitSynchronizedStatement(SynchronizedStatementTree tree)
visitSynchronizedStatement
in interface TreeVisitor
visitSynchronizedStatement
in class BaseTreeVisitor
public void visitTryStatement(TryStatementTree tree)
visitTryStatement
in interface TreeVisitor
visitTryStatement
in class BaseTreeVisitor
public void visitVariable(VariableTree tree)
visitVariable
in interface TreeVisitor
visitVariable
in class BaseTreeVisitor
public void visitMethod(MethodTree tree)
visitMethod
in interface TreeVisitor
visitMethod
in class BaseTreeVisitor
public void visitClass(ClassTree tree)
visitClass
in interface TreeVisitor
visitClass
in class BaseTreeVisitor
public void visitExpressionStatement(ExpressionStatementTree tree)
visitExpressionStatement
in interface TreeVisitor
visitExpressionStatement
in class BaseTreeVisitor
Copyright © 2012–2017 SonarSource. All rights reserved.