Package org.sonar.java.checks
Class IncrementDecrementInSubExpressionCheck
- java.lang.Object
-
- org.sonar.plugins.java.api.tree.BaseTreeVisitor
-
- org.sonar.java.checks.IncrementDecrementInSubExpressionCheck
-
- All Implemented Interfaces:
JavaCheck,JavaFileScanner,TreeVisitor
public class IncrementDecrementInSubExpressionCheck extends BaseTreeVisitor implements JavaFileScanner
-
-
Constructor Summary
Constructors Constructor Description IncrementDecrementInSubExpressionCheck()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidscanFile(JavaFileScannerContext context)voidvisitExpressionStatement(ExpressionStatementTree tree)voidvisitLambdaExpression(LambdaExpressionTree lambdaExpressionTree)voidvisitReturnStatement(ReturnStatementTree tree)voidvisitUnaryExpression(UnaryExpressionTree 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, visitDoWhileStatement, visitEmptyStatement, visitEnumConstant, visitExportsDirectiveTree, visitForEachStatement, visitForStatement, visitIdentifier, visitIfStatement, visitImport, visitInstanceOf, visitLabeledStatement, visitLiteral, visitMemberSelectExpression, visitMethod, visitMethodInvocation, visitMethodReference, visitModifier, visitModule, visitNewArray, visitNewClass, visitOpensDirective, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitProvidesDirective, visitRequiresDirectiveTree, visitSwitchExpression, visitSwitchStatement, visitSynchronizedStatement, visitThrowStatement, visitTryStatement, visitTypeArguments, visitTypeCast, visitTypeParameter, visitTypeParameters, visitUnionType, visitUsesDirective, visitVariable, visitVarType, visitWhileStatement, visitWildcard
-
-
-
-
Method Detail
-
scanFile
public void scanFile(JavaFileScannerContext context)
- Specified by:
scanFilein interfaceJavaFileScanner
-
visitExpressionStatement
public void visitExpressionStatement(ExpressionStatementTree tree)
- Specified by:
visitExpressionStatementin interfaceTreeVisitor- Overrides:
visitExpressionStatementin classBaseTreeVisitor
-
visitLambdaExpression
public void visitLambdaExpression(LambdaExpressionTree lambdaExpressionTree)
- Specified by:
visitLambdaExpressionin interfaceTreeVisitor- Overrides:
visitLambdaExpressionin classBaseTreeVisitor
-
visitUnaryExpression
public void visitUnaryExpression(UnaryExpressionTree tree)
- Specified by:
visitUnaryExpressionin interfaceTreeVisitor- Overrides:
visitUnaryExpressionin classBaseTreeVisitor
-
visitReturnStatement
public void visitReturnStatement(ReturnStatementTree tree)
- Specified by:
visitReturnStatementin interfaceTreeVisitor- Overrides:
visitReturnStatementin classBaseTreeVisitor
-
-