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 ProgramState
programState
-
Constructor Summary
Constructors Modifier Constructor Description protected
CheckerTreeNodeVisitor(ProgramState programState)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
scan(List<? extends Tree> trees)
protected void
scan(ListTree<? extends Tree> listTree)
protected void
scan(Tree tree)
void
visitBinaryExpression(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
-
-
-
-
Field Detail
-
programState
protected ProgramState programState
-
-
Constructor Detail
-
CheckerTreeNodeVisitor
protected CheckerTreeNodeVisitor(ProgramState programState)
-
-
Method Detail
-
scan
protected void scan(Tree tree)
- Overrides:
scan
in classBaseTreeVisitor
-
scan
protected void scan(List<? extends Tree> trees)
- Overrides:
scan
in classBaseTreeVisitor
-
scan
protected void scan(ListTree<? extends Tree> listTree)
- Overrides:
scan
in classBaseTreeVisitor
-
visitBinaryExpression
public void visitBinaryExpression(BinaryExpressionTree tree)
- Specified by:
visitBinaryExpression
in interfaceTreeVisitor
- Overrides:
visitBinaryExpression
in classBaseTreeVisitor
-
-