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 -
Method Summary
Modifier and TypeMethodDescriptionvoidscanFile(JavaFileScannerContext context) voidvoidvisitLambdaExpression(LambdaExpressionTree lambdaExpressionTree) voidvoidMethods 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, visitDefaultPattern, visitDoWhileStatement, visitEmptyStatement, visitEnumConstant, visitExportsDirectiveTree, visitForEachStatement, visitForStatement, visitGuardedPattern, visitIdentifier, visitIfStatement, visitImport, visitInstanceOf, visitLabeledStatement, visitLiteral, visitMemberSelectExpression, visitMethod, visitMethodInvocation, visitMethodReference, visitModifier, visitModule, visitNewArray, visitNewClass, visitNullPattern, visitOpensDirective, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPatternInstanceOf, visitPrimitiveType, visitProvidesDirective, visitRecordPattern, visitRequiresDirectiveTree, visitSwitchExpression, visitSwitchStatement, visitSynchronizedStatement, visitThrowStatement, visitTryStatement, visitTypeArguments, visitTypeCast, visitTypeParameter, visitTypeParameters, visitTypePattern, visitUnionType, visitUsesDirective, visitVariable, visitVarType, visitWhileStatement, visitWildcard, visitYieldStatementMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.sonar.plugins.java.api.JavaFileScanner
scanWithoutParsing
-
Constructor Details
-
IncrementDecrementInSubExpressionCheck
public IncrementDecrementInSubExpressionCheck()
-
-
Method Details
-
scanFile
- Specified by:
scanFilein interfaceJavaFileScanner
-
visitExpressionStatement
- Specified by:
visitExpressionStatementin interfaceTreeVisitor- Overrides:
visitExpressionStatementin classBaseTreeVisitor
-
visitLambdaExpression
- Specified by:
visitLambdaExpressionin interfaceTreeVisitor- Overrides:
visitLambdaExpressionin classBaseTreeVisitor
-
visitUnaryExpression
- Specified by:
visitUnaryExpressionin interfaceTreeVisitor- Overrides:
visitUnaryExpressionin classBaseTreeVisitor
-
visitReturnStatement
- Specified by:
visitReturnStatementin interfaceTreeVisitor- Overrides:
visitReturnStatementin classBaseTreeVisitor
-