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:
org.sonar.plugins.java.api.JavaCheck,org.sonar.plugins.java.api.JavaFileScanner,org.sonar.plugins.java.api.tree.TreeVisitor
public class NestedIfStatementsCheck extends org.sonar.plugins.java.api.tree.BaseTreeVisitor implements org.sonar.plugins.java.api.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(org.sonar.plugins.java.api.JavaFileScannerContext context)voidvisitDoWhileStatement(org.sonar.plugins.java.api.tree.DoWhileStatementTree tree)voidvisitForEachStatement(org.sonar.plugins.java.api.tree.ForEachStatement tree)voidvisitForStatement(org.sonar.plugins.java.api.tree.ForStatementTree tree)voidvisitIfStatement(org.sonar.plugins.java.api.tree.IfStatementTree tree)voidvisitSwitchStatement(org.sonar.plugins.java.api.tree.SwitchStatementTree tree)voidvisitTryStatement(org.sonar.plugins.java.api.tree.TryStatementTree tree)voidvisitWhileStatement(org.sonar.plugins.java.api.tree.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, visitSynchronizedStatement, visitThrowStatement, visitTypeArguments, visitTypeCast, visitTypeParameter, visitTypeParameters, visitUnaryExpression, visitUnionType, visitUsesDirective, visitVariable, visitVarType, visitWildcard
-
-
-
-
Method Detail
-
scanFile
public void scanFile(org.sonar.plugins.java.api.JavaFileScannerContext context)
- Specified by:
scanFilein interfaceorg.sonar.plugins.java.api.JavaFileScanner
-
visitIfStatement
public void visitIfStatement(org.sonar.plugins.java.api.tree.IfStatementTree tree)
- Specified by:
visitIfStatementin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitIfStatementin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
visitForStatement
public void visitForStatement(org.sonar.plugins.java.api.tree.ForStatementTree tree)
- Specified by:
visitForStatementin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitForStatementin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
visitForEachStatement
public void visitForEachStatement(org.sonar.plugins.java.api.tree.ForEachStatement tree)
- Specified by:
visitForEachStatementin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitForEachStatementin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
visitWhileStatement
public void visitWhileStatement(org.sonar.plugins.java.api.tree.WhileStatementTree tree)
- Specified by:
visitWhileStatementin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitWhileStatementin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
visitDoWhileStatement
public void visitDoWhileStatement(org.sonar.plugins.java.api.tree.DoWhileStatementTree tree)
- Specified by:
visitDoWhileStatementin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitDoWhileStatementin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
visitSwitchStatement
public void visitSwitchStatement(org.sonar.plugins.java.api.tree.SwitchStatementTree tree)
- Specified by:
visitSwitchStatementin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitSwitchStatementin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
visitTryStatement
public void visitTryStatement(org.sonar.plugins.java.api.tree.TryStatementTree tree)
- Specified by:
visitTryStatementin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitTryStatementin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
-