Package org.sonar.java.checks
Class IndentationCheck
- java.lang.Object
-
- org.sonar.plugins.java.api.tree.BaseTreeVisitor
-
- org.sonar.java.checks.IndentationCheck
-
- All Implemented Interfaces:
JavaCheck,JavaFileScanner,TreeVisitor
public class IndentationCheck extends BaseTreeVisitor implements JavaFileScanner
-
-
Field Summary
Fields Modifier and Type Field Description intindentationLevel
-
Constructor Summary
Constructors Constructor Description IndentationCheck()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidscanFile(JavaFileScannerContext context)voidvisitBlock(BlockTree tree)voidvisitClass(ClassTree tree)voidvisitLambdaExpression(LambdaExpressionTree lambdaExpressionTree)voidvisitSwitchStatement(SwitchStatementTree tree)-
Methods inherited from class org.sonar.plugins.java.api.tree.BaseTreeVisitor
scan, scan, scan, visitAnnotation, visitArrayAccessExpression, visitArrayDimension, visitArrayType, visitAssertStatement, visitAssignmentExpression, visitBinaryExpression, visitBreakStatement, visitCaseGroup, visitCaseLabel, visitCatch, visitCompilationUnit, visitConditionalExpression, visitContinueStatement, visitDoWhileStatement, visitEmptyStatement, visitEnumConstant, visitExportsDirectiveTree, visitExpressionStatement, visitForEachStatement, visitForStatement, visitIdentifier, visitIfStatement, visitImport, visitInstanceOf, visitLabeledStatement, visitLiteral, visitMemberSelectExpression, visitMethod, visitMethodInvocation, visitMethodReference, visitModifier, visitModule, visitNewArray, visitNewClass, visitOpensDirective, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitProvidesDirective, visitRequiresDirectiveTree, visitReturnStatement, visitSwitchExpression, visitSynchronizedStatement, visitThrowStatement, visitTryStatement, visitTypeArguments, visitTypeCast, visitTypeParameter, visitTypeParameters, visitUnaryExpression, visitUnionType, visitUsesDirective, visitVariable, visitVarType, visitWhileStatement, visitWildcard
-
-
-
-
Method Detail
-
scanFile
public void scanFile(JavaFileScannerContext context)
- Specified by:
scanFilein interfaceJavaFileScanner
-
visitClass
public void visitClass(ClassTree tree)
- Specified by:
visitClassin interfaceTreeVisitor- Overrides:
visitClassin classBaseTreeVisitor
-
visitBlock
public void visitBlock(BlockTree tree)
- Specified by:
visitBlockin interfaceTreeVisitor- Overrides:
visitBlockin classBaseTreeVisitor
-
visitSwitchStatement
public void visitSwitchStatement(SwitchStatementTree tree)
- Specified by:
visitSwitchStatementin interfaceTreeVisitor- Overrides:
visitSwitchStatementin classBaseTreeVisitor
-
visitLambdaExpression
public void visitLambdaExpression(LambdaExpressionTree lambdaExpressionTree)
- Specified by:
visitLambdaExpressionin interfaceTreeVisitor- Overrides:
visitLambdaExpressionin classBaseTreeVisitor
-
-