Package org.sonar.java.checks
Class NullDereferenceInConditionalCheck
- java.lang.Object
-
- org.sonar.plugins.java.api.tree.BaseTreeVisitor
-
- org.sonar.java.checks.NullDereferenceInConditionalCheck
-
- All Implemented Interfaces:
JavaCheck
,JavaFileScanner
,TreeVisitor
public class NullDereferenceInConditionalCheck extends BaseTreeVisitor implements JavaFileScanner
-
-
Constructor Summary
Constructors Constructor Description NullDereferenceInConditionalCheck()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
scanFile(JavaFileScannerContext context)
void
visitBinaryExpression(BinaryExpressionTree tree)
-
Methods inherited from class org.sonar.plugins.java.api.tree.BaseTreeVisitor
scan, scan, scan, visitAnnotation, visitArrayAccessExpression, visitArrayDimension, visitArrayType, visitAssertStatement, visitAssignmentExpression, visitBlock, visitBreakStatement, visitCaseGroup, visitCaseLabel, visitCatch, visitClass, visitCompilationUnit, visitConditionalExpression, visitContinueStatement, visitDoWhileStatement, visitEmptyStatement, visitEnumConstant, visitExportsDirectiveTree, visitExpressionStatement, visitForEachStatement, visitForStatement, visitIdentifier, visitIfStatement, visitImport, visitInstanceOf, visitLabeledStatement, visitLambdaExpression, 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, visitVariable, visitVarType, visitWhileStatement, visitWildcard
-
-
-
-
Method Detail
-
scanFile
public void scanFile(JavaFileScannerContext context)
- Specified by:
scanFile
in interfaceJavaFileScanner
-
visitBinaryExpression
public void visitBinaryExpression(BinaryExpressionTree tree)
- Specified by:
visitBinaryExpression
in interfaceTreeVisitor
- Overrides:
visitBinaryExpression
in classBaseTreeVisitor
-
-