@Beta
public interface TreeVisitor
BaseTreeVisitor
void visitCompilationUnit(CompilationUnitTree tree)
void visitImport(ImportTree tree)
void visitClass(ClassTree tree)
void visitMethod(MethodTree tree)
void visitBlock(BlockTree tree)
void visitEmptyStatement(EmptyStatementTree tree)
void visitLabeledStatement(LabeledStatementTree tree)
void visitExpressionStatement(ExpressionStatementTree tree)
void visitIfStatement(IfStatementTree tree)
void visitAssertStatement(AssertStatementTree tree)
void visitSwitchStatement(SwitchStatementTree tree)
void visitCaseGroup(CaseGroupTree tree)
void visitCaseLabel(CaseLabelTree tree)
void visitWhileStatement(WhileStatementTree tree)
void visitDoWhileStatement(DoWhileStatementTree tree)
void visitForStatement(ForStatementTree tree)
void visitForEachStatement(ForEachStatement tree)
void visitBreakStatement(BreakStatementTree tree)
void visitContinueStatement(ContinueStatementTree tree)
void visitReturnStatement(ReturnStatementTree tree)
void visitThrowStatement(ThrowStatementTree tree)
void visitSynchronizedStatement(SynchronizedStatementTree tree)
void visitTryStatement(TryStatementTree tree)
void visitCatch(CatchTree tree)
void visitUnaryExpression(UnaryExpressionTree tree)
void visitBinaryExpression(BinaryExpressionTree tree)
void visitConditionalExpression(ConditionalExpressionTree tree)
void visitArrayAccessExpression(ArrayAccessExpressionTree tree)
void visitMemberSelectExpression(MemberSelectExpressionTree tree)
void visitNewClass(NewClassTree tree)
void visitNewArray(NewArrayTree tree)
void visitMethodInvocation(MethodInvocationTree tree)
void visitTypeCast(TypeCastTree tree)
void visitInstanceOf(InstanceOfTree tree)
void visitParenthesized(ParenthesizedTree tree)
void visitAssignmentExpression(AssignmentExpressionTree tree)
void visitLiteral(LiteralTree tree)
void visitIdentifier(IdentifierTree tree)
void visitVariable(VariableTree tree)
void visitEnumConstant(EnumConstantTree tree)
void visitPrimitiveType(PrimitiveTypeTree tree)
void visitArrayType(ArrayTypeTree tree)
void visitParameterizedType(ParameterizedTypeTree tree)
void visitWildcard(WildcardTree tree)
void visitUnionType(UnionTypeTree tree)
void visitModifier(ModifiersTree modifiersTree)
void visitAnnotation(AnnotationTree annotationTree)
void visitLambdaExpression(LambdaExpressionTree lambdaExpressionTree)
void visitTypeParameter(TypeParameterTree typeParameter)
void visitTypeArguments(TypeArgumentListTreeImpl trees)
void visitTypeParameters(TypeParameters trees)
void visitOther(Tree tree)
void visitMethodReference(MethodReferenceTree methodReferenceTree)
void visitPackage(PackageDeclarationTree tree)
void visitModule(ModuleDeclarationTree module)
void visitRequiresDirectiveTree(RequiresDirectiveTree tree)
void visitExportsDirectiveTree(ExportsDirectiveTree tree)
void visitOpensDirective(OpensDirectiveTree tree)
void visitUsesDirective(UsesDirectiveTree tree)
void visitProvidesDirective(ProvidesDirectiveTree tree)
void visitArrayDimension(ArrayDimensionTree tree)
Copyright © 2012–2017 SonarSource. All rights reserved.