org.sonar.plugins.java.api.tree
Interface TreeVisitor
- All Known Implementing Classes:
- BaseTreeVisitor
@Beta
public interface TreeVisitor
- See Also:
BaseTreeVisitor
visitCompilationUnit
void visitCompilationUnit(CompilationUnitTree tree)
visitClass
void visitClass(ClassTree tree)
visitMethod
void visitMethod(MethodTree tree)
visitBlock
void visitBlock(BlockTree tree)
visitEmptyStatement
void visitEmptyStatement(EmptyStatementTree tree)
visitLabeledStatement
void visitLabeledStatement(LabeledStatementTree tree)
visitExpressionStatement
void visitExpressionStatement(ExpressionStatementTree tree)
visitIfStatement
void visitIfStatement(IfStatementTree tree)
visitAssertStatement
void visitAssertStatement(AssertStatementTree tree)
visitSwitchStatement
void visitSwitchStatement(SwitchStatementTree tree)
visitCaseGroup
void visitCaseGroup(CaseGroupTree tree)
visitCaseLabel
void visitCaseLabel(CaseLabelTree tree)
visitWhileStatement
void visitWhileStatement(WhileStatementTree tree)
visitDoWhileStatement
void visitDoWhileStatement(DoWhileStatementTree tree)
visitForStatement
void visitForStatement(ForStatementTree tree)
visitForEachStatement
void visitForEachStatement(ForEachStatement tree)
visitBreakStatement
void visitBreakStatement(BreakStatementTree tree)
visitContinueStatement
void visitContinueStatement(ContinueStatementTree tree)
visitReturnStatement
void visitReturnStatement(ReturnStatementTree tree)
visitThrowStatement
void visitThrowStatement(ThrowStatementTree tree)
visitSynchronizedStatement
void visitSynchronizedStatement(SynchronizedStatementTree tree)
visitTryStatement
void visitTryStatement(TryStatementTree tree)
visitCatch
void visitCatch(CatchTree tree)
visitUnaryExpression
void visitUnaryExpression(UnaryExpressionTree tree)
visitBinaryExpression
void visitBinaryExpression(BinaryExpressionTree tree)
visitConditionalExpression
void visitConditionalExpression(ConditionalExpressionTree tree)
visitArrayAccessExpression
void visitArrayAccessExpression(ArrayAccessExpressionTree tree)
visitMemberSelectExpression
void visitMemberSelectExpression(MemberSelectExpressionTree tree)
visitNewClass
void visitNewClass(NewClassTree tree)
visitNewArray
void visitNewArray(NewArrayTree tree)
visitMethodInvocation
void visitMethodInvocation(MethodInvocationTree tree)
visitTypeCast
void visitTypeCast(TypeCastTree tree)
visitInstanceOf
void visitInstanceOf(InstanceOfTree tree)
visitParenthesized
void visitParenthesized(ParenthesizedTree tree)
visitAssignmentExpression
void visitAssignmentExpression(AssignmentExpressionTree tree)
visitLiteral
void visitLiteral(LiteralTree tree)
visitIdentifier
void visitIdentifier(IdentifierTree tree)
visitVariable
void visitVariable(VariableTree tree)
visitEnumConstant
void visitEnumConstant(EnumConstantTree tree)
visitPrimitiveType
void visitPrimitiveType(PrimitiveTypeTree tree)
visitArrayType
void visitArrayType(ArrayTypeTree tree)
visitParameterizedType
void visitParameterizedType(ParameterizedTypeTree tree)
visitWildcard
void visitWildcard(WildcardTree tree)
visitUnionType
void visitUnionType(UnionTypeTree tree)
visitModifier
void visitModifier(ModifiersTree modifiersTree)
visitAnnotation
void visitAnnotation(AnnotationTree annotationTree)
visitLambdaExpression
void visitLambdaExpression(LambdaExpressionTree lambdaExpressionTree)
visitOther
void visitOther(Tree tree)
Copyright © 2012-2014 SonarSource. All Rights Reserved.