Package org.sonar.java.se.checks
Class CheckerTreeNodeVisitor
- java.lang.Object
-
- org.sonar.plugins.java.api.tree.BaseTreeVisitor
-
- org.sonar.java.se.checks.CheckerTreeNodeVisitor
-
- All Implemented Interfaces:
TreeVisitor
public abstract class CheckerTreeNodeVisitor extends BaseTreeVisitor
-
-
Field Summary
Fields Modifier and Type Field Description protected ProgramStateprogramState
-
Constructor Summary
Constructors Modifier Constructor Description protectedCheckerTreeNodeVisitor(ProgramState programState)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidscan(List<? extends Tree> trees)protected voidscan(ListTree<? extends Tree> listTree)protected voidscan(Tree tree)voidvisitBinaryExpression(BinaryExpressionTree tree)-
Methods inherited from class org.sonar.plugins.java.api.tree.BaseTreeVisitor
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, visitYieldStatement
-
-
-
-
Field Detail
-
programState
protected ProgramState programState
-
-
Constructor Detail
-
CheckerTreeNodeVisitor
protected CheckerTreeNodeVisitor(ProgramState programState)
-
-
Method Detail
-
scan
protected void scan(Tree tree)
- Overrides:
scanin classBaseTreeVisitor
-
scan
protected void scan(List<? extends Tree> trees)
- Overrides:
scanin classBaseTreeVisitor
-
scan
protected void scan(ListTree<? extends Tree> listTree)
- Overrides:
scanin classBaseTreeVisitor
-
visitBinaryExpression
public void visitBinaryExpression(BinaryExpressionTree tree)
- Specified by:
visitBinaryExpressionin interfaceTreeVisitor- Overrides:
visitBinaryExpressionin classBaseTreeVisitor
-
-