Package org.sonar.java.checks
Class AssignmentInSubExpressionCheck
- java.lang.Object
-
- org.sonar.plugins.java.api.tree.BaseTreeVisitor
-
- org.sonar.java.checks.AssignmentInSubExpressionCheck
-
- All Implemented Interfaces:
org.sonar.plugins.java.api.JavaCheck,org.sonar.plugins.java.api.JavaFileScanner,org.sonar.plugins.java.api.tree.TreeVisitor
public class AssignmentInSubExpressionCheck extends org.sonar.plugins.java.api.tree.BaseTreeVisitor implements org.sonar.plugins.java.api.JavaFileScanner
-
-
Constructor Summary
Constructors Constructor Description AssignmentInSubExpressionCheck()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidscanFile(org.sonar.plugins.java.api.JavaFileScannerContext context)voidvisitAnnotation(org.sonar.plugins.java.api.tree.AnnotationTree annotationTree)voidvisitAssignmentExpression(org.sonar.plugins.java.api.tree.AssignmentExpressionTree tree)voidvisitBinaryExpression(org.sonar.plugins.java.api.tree.BinaryExpressionTree tree)voidvisitExpressionStatement(org.sonar.plugins.java.api.tree.ExpressionStatementTree tree)voidvisitLambdaExpression(org.sonar.plugins.java.api.tree.LambdaExpressionTree lambdaExpressionTree)voidvisitVariable(org.sonar.plugins.java.api.tree.VariableTree tree)voidvisitWhileStatement(org.sonar.plugins.java.api.tree.WhileStatementTree tree)-
Methods inherited from class org.sonar.plugins.java.api.tree.BaseTreeVisitor
scan, scan, scan, visitArrayAccessExpression, visitArrayDimension, visitArrayType, visitAssertStatement, 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, visitReturnStatement, visitSwitchExpression, visitSwitchStatement, visitSynchronizedStatement, visitThrowStatement, visitTryStatement, visitTypeArguments, visitTypeCast, visitTypeParameter, visitTypeParameters, visitUnaryExpression, visitUnionType, visitUsesDirective, visitVarType, visitWildcard
-
-
-
-
Method Detail
-
scanFile
public void scanFile(org.sonar.plugins.java.api.JavaFileScannerContext context)
- Specified by:
scanFilein interfaceorg.sonar.plugins.java.api.JavaFileScanner
-
visitAnnotation
public void visitAnnotation(org.sonar.plugins.java.api.tree.AnnotationTree annotationTree)
- Specified by:
visitAnnotationin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitAnnotationin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
visitLambdaExpression
public void visitLambdaExpression(org.sonar.plugins.java.api.tree.LambdaExpressionTree lambdaExpressionTree)
- Specified by:
visitLambdaExpressionin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitLambdaExpressionin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
visitExpressionStatement
public void visitExpressionStatement(org.sonar.plugins.java.api.tree.ExpressionStatementTree tree)
- Specified by:
visitExpressionStatementin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitExpressionStatementin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
visitBinaryExpression
public void visitBinaryExpression(org.sonar.plugins.java.api.tree.BinaryExpressionTree tree)
- Specified by:
visitBinaryExpressionin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitBinaryExpressionin 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
-
visitVariable
public void visitVariable(org.sonar.plugins.java.api.tree.VariableTree tree)
- Specified by:
visitVariablein interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitVariablein classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
visitAssignmentExpression
public void visitAssignmentExpression(org.sonar.plugins.java.api.tree.AssignmentExpressionTree tree)
- Specified by:
visitAssignmentExpressionin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitAssignmentExpressionin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
-