Package org.sonar.java.checks
Class NestedIfStatementsCheck
- java.lang.Object
-
- org.sonar.plugins.java.api.tree.BaseTreeVisitor
-
- org.sonar.java.checks.NestedIfStatementsCheck
-
- All Implemented Interfaces:
JavaCheck,JavaFileScanner,TreeVisitor
public class NestedIfStatementsCheck extends BaseTreeVisitor implements JavaFileScanner
-
-
Field Summary
Fields Modifier and Type Field Description intmax
-
Constructor Summary
Constructors Constructor Description NestedIfStatementsCheck()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidscanFile(JavaFileScannerContext context)voidvisitDoWhileStatement(DoWhileStatementTree tree)voidvisitForEachStatement(ForEachStatement tree)voidvisitForStatement(ForStatementTree tree)voidvisitIfStatement(IfStatementTree tree)voidvisitSwitchStatement(SwitchStatementTree tree)voidvisitTryStatement(TryStatementTree tree)voidvisitWhileStatement(WhileStatementTree tree)-
Methods inherited from class org.sonar.plugins.java.api.tree.BaseTreeVisitor
scan, scan, scan, visitAnnotation, visitArrayAccessExpression, visitArrayDimension, visitArrayType, visitAssertStatement, visitAssignmentExpression, visitBinaryExpression, visitBlock, visitBreakStatement, visitCaseGroup, visitCaseLabel, visitCatch, visitClass, visitCompilationUnit, visitConditionalExpression, visitContinueStatement, visitEmptyStatement, visitEnumConstant, visitExportsDirectiveTree, visitExpressionStatement, visitIdentifier, visitImport, visitInstanceOf, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMemberSelectExpression, visitMethod, visitMethodInvocation, visitMethodReference, visitModifier, visitModule, visitNewArray, visitNewClass, visitOpensDirective, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitProvidesDirective, visitRequiresDirectiveTree, visitReturnStatement, visitSwitchExpression, visitSynchronizedStatement, visitThrowStatement, visitTypeArguments, visitTypeCast, visitTypeParameter, visitTypeParameters, visitUnaryExpression, visitUnionType, visitUsesDirective, visitVariable, visitVarType, visitWildcard
-
-
-
-
Method Detail
-
scanFile
public void scanFile(JavaFileScannerContext context)
- Specified by:
scanFilein interfaceJavaFileScanner
-
visitIfStatement
public void visitIfStatement(IfStatementTree tree)
- Specified by:
visitIfStatementin interfaceTreeVisitor- Overrides:
visitIfStatementin classBaseTreeVisitor
-
visitForStatement
public void visitForStatement(ForStatementTree tree)
- Specified by:
visitForStatementin interfaceTreeVisitor- Overrides:
visitForStatementin classBaseTreeVisitor
-
visitForEachStatement
public void visitForEachStatement(ForEachStatement tree)
- Specified by:
visitForEachStatementin interfaceTreeVisitor- Overrides:
visitForEachStatementin classBaseTreeVisitor
-
visitWhileStatement
public void visitWhileStatement(WhileStatementTree tree)
- Specified by:
visitWhileStatementin interfaceTreeVisitor- Overrides:
visitWhileStatementin classBaseTreeVisitor
-
visitDoWhileStatement
public void visitDoWhileStatement(DoWhileStatementTree tree)
- Specified by:
visitDoWhileStatementin interfaceTreeVisitor- Overrides:
visitDoWhileStatementin classBaseTreeVisitor
-
visitSwitchStatement
public void visitSwitchStatement(SwitchStatementTree tree)
- Specified by:
visitSwitchStatementin interfaceTreeVisitor- Overrides:
visitSwitchStatementin classBaseTreeVisitor
-
visitTryStatement
public void visitTryStatement(TryStatementTree tree)
- Specified by:
visitTryStatementin interfaceTreeVisitor- Overrides:
visitTryStatementin classBaseTreeVisitor
-
-