Package org.sonar.java.checks
Class OperatorPrecedenceCheck
- java.lang.Object
-
- org.sonar.plugins.java.api.tree.BaseTreeVisitor
-
- org.sonar.java.checks.OperatorPrecedenceCheck
-
- All Implemented Interfaces:
org.sonar.plugins.java.api.JavaCheck,org.sonar.plugins.java.api.JavaFileScanner,org.sonar.plugins.java.api.tree.TreeVisitor
public class OperatorPrecedenceCheck extends org.sonar.plugins.java.api.tree.BaseTreeVisitor implements org.sonar.plugins.java.api.JavaFileScanner
-
-
Constructor Summary
Constructors Constructor Description OperatorPrecedenceCheck()
-
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 tree)voidvisitArrayAccessExpression(org.sonar.plugins.java.api.tree.ArrayAccessExpressionTree tree)voidvisitBinaryExpression(org.sonar.plugins.java.api.tree.BinaryExpressionTree tree)voidvisitConditionalExpression(org.sonar.plugins.java.api.tree.ConditionalExpressionTree tree)voidvisitIfStatement(org.sonar.plugins.java.api.tree.IfStatementTree tree)voidvisitMethodInvocation(org.sonar.plugins.java.api.tree.MethodInvocationTree tree)voidvisitNewArray(org.sonar.plugins.java.api.tree.NewArrayTree tree)voidvisitNewClass(org.sonar.plugins.java.api.tree.NewClassTree tree)voidvisitParenthesized(org.sonar.plugins.java.api.tree.ParenthesizedTree tree)-
Methods inherited from class org.sonar.plugins.java.api.tree.BaseTreeVisitor
scan, scan, scan, visitArrayDimension, visitArrayType, visitAssertStatement, visitAssignmentExpression, visitBlock, visitBreakStatement, visitCaseGroup, visitCaseLabel, visitCatch, visitClass, visitCompilationUnit, visitContinueStatement, visitDoWhileStatement, visitEmptyStatement, visitEnumConstant, visitExportsDirectiveTree, visitExpressionStatement, visitForEachStatement, visitForStatement, visitIdentifier, visitImport, visitInstanceOf, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMemberSelectExpression, visitMethod, visitMethodReference, visitModifier, visitModule, visitOpensDirective, visitOther, visitPackage, visitParameterizedType, visitPrimitiveType, visitProvidesDirective, visitRequiresDirectiveTree, visitReturnStatement, visitSwitchStatement, visitSynchronizedStatement, visitThrowStatement, visitTryStatement, visitTypeArguments, visitTypeCast, visitTypeParameter, visitTypeParameters, visitUnaryExpression, visitUnionType, visitUsesDirective, visitVariable, visitVarType, visitWhileStatement, 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 tree)
- Specified by:
visitAnnotationin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitAnnotationin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
visitArrayAccessExpression
public void visitArrayAccessExpression(org.sonar.plugins.java.api.tree.ArrayAccessExpressionTree tree)
- Specified by:
visitArrayAccessExpressionin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitArrayAccessExpressionin 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
-
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
-
visitMethodInvocation
public void visitMethodInvocation(org.sonar.plugins.java.api.tree.MethodInvocationTree tree)
- Specified by:
visitMethodInvocationin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitMethodInvocationin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
visitNewArray
public void visitNewArray(org.sonar.plugins.java.api.tree.NewArrayTree tree)
- Specified by:
visitNewArrayin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitNewArrayin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
visitNewClass
public void visitNewClass(org.sonar.plugins.java.api.tree.NewClassTree tree)
- Specified by:
visitNewClassin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitNewClassin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
visitParenthesized
public void visitParenthesized(org.sonar.plugins.java.api.tree.ParenthesizedTree tree)
- Specified by:
visitParenthesizedin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitParenthesizedin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
visitConditionalExpression
public void visitConditionalExpression(org.sonar.plugins.java.api.tree.ConditionalExpressionTree tree)
- Specified by:
visitConditionalExpressionin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitConditionalExpressionin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
-