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:
JavaCheck,JavaFileScanner,TreeVisitor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidscanFile(JavaFileScannerContext context)voidvisitAnnotation(AnnotationTree tree)voidvoidvoidvoidvisitIfStatement(IfStatementTree tree)voidvoidvisitNewArray(NewArrayTree tree)voidvisitNewClass(NewClassTree tree)voidMethods 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, visitDefaultPattern, visitDoWhileStatement, visitEmptyStatement, visitEnumConstant, visitExportsDirectiveTree, visitExpressionStatement, visitForEachStatement, visitForStatement, visitGuardedPattern, visitIdentifier, visitImport, visitInstanceOf, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMemberSelectExpression, visitMethod, visitMethodReference, visitModifier, visitModule, visitNullPattern, visitOpensDirective, visitOther, visitPackage, visitParameterizedType, visitPatternInstanceOf, visitPrimitiveType, visitProvidesDirective, visitRequiresDirectiveTree, visitReturnStatement, visitSwitchExpression, visitSwitchStatement, visitSynchronizedStatement, visitThrowStatement, visitTryStatement, visitTypeArguments, visitTypeCast, visitTypeParameter, visitTypeParameters, visitTypePattern, visitUnaryExpression, visitUnionType, visitUsesDirective, visitVariable, visitVarType, visitWhileStatement, visitWildcard, visitYieldStatement
-
Constructor Details
-
OperatorPrecedenceCheck
public OperatorPrecedenceCheck()
-
-
Method Details
-
scanFile
- Specified by:
scanFilein interfaceJavaFileScanner
-
visitAnnotation
- Specified by:
visitAnnotationin interfaceTreeVisitor- Overrides:
visitAnnotationin classBaseTreeVisitor
-
visitArrayAccessExpression
- Specified by:
visitArrayAccessExpressionin interfaceTreeVisitor- Overrides:
visitArrayAccessExpressionin classBaseTreeVisitor
-
visitBinaryExpression
- Specified by:
visitBinaryExpressionin interfaceTreeVisitor- Overrides:
visitBinaryExpressionin classBaseTreeVisitor
-
visitIfStatement
- Specified by:
visitIfStatementin interfaceTreeVisitor- Overrides:
visitIfStatementin classBaseTreeVisitor
-
visitMethodInvocation
- Specified by:
visitMethodInvocationin interfaceTreeVisitor- Overrides:
visitMethodInvocationin classBaseTreeVisitor
-
visitNewArray
- Specified by:
visitNewArrayin interfaceTreeVisitor- Overrides:
visitNewArrayin classBaseTreeVisitor
-
visitNewClass
- Specified by:
visitNewClassin interfaceTreeVisitor- Overrides:
visitNewClassin classBaseTreeVisitor
-
visitParenthesized
- Specified by:
visitParenthesizedin interfaceTreeVisitor- Overrides:
visitParenthesizedin classBaseTreeVisitor
-
visitConditionalExpression
- Specified by:
visitConditionalExpressionin interfaceTreeVisitor- Overrides:
visitConditionalExpressionin classBaseTreeVisitor
-