@Beta
public interface TreeVisitor
void visitScript(ScriptTree tree)
void visitModule(ModuleTree tree)
void visitImportDeclaration(ImportDeclarationTree tree)
void visitImportModuleDeclaration(ImportModuleDeclarationTree tree)
void visitImportClause(ImportClauseTree tree)
void visitSpecifierList(SpecifierListTree tree)
void visitSpecifier(SpecifierTree tree)
void visitFromClause(FromClauseTree tree)
void visitDefaultExportDeclaration(DefaultExportDeclarationTree tree)
void visitNameSpaceExportDeclaration(NameSpaceExportDeclarationTree tree)
void visitNamedExportDeclaration(NamedExportDeclarationTree tree)
void visitVariableStatement(VariableStatementTree tree)
void visitVariableDeclaration(VariableDeclarationTree tree)
void visitClassDeclaration(ClassTree tree)
void visitMethodDeclaration(MethodDeclarationTree tree)
void visitParameterList(ParameterListTree tree)
void visitFunctionDeclaration(FunctionDeclarationTree tree)
void visitBlock(BlockTree tree)
void visitEmptyStatement(EmptyStatementTree tree)
void visitLabelledStatement(LabelledStatementTree tree)
void visitExpressionStatement(ExpressionStatementTree tree)
void visitIfStatement(IfStatementTree tree)
void visitElseClause(ElseClauseTree tree)
void visitForStatement(ForStatementTree tree)
void visitForInStatement(ForInStatementTree tree)
void visitForOfStatement(ForOfStatementTree tree)
void visitWhileStatement(WhileStatementTree tree)
void visitDoWhileStatement(DoWhileStatementTree tree)
void visitContinueStatement(ContinueStatementTree tree)
void visitIdentifier(IdentifierTree tree)
void visitBreakStatement(BreakStatementTree tree)
void visitReturnStatement(ReturnStatementTree tree)
void visitWithStatement(WithStatementTree tree)
void visitSwitchStatement(SwitchStatementTree tree)
void visitDefaultClause(DefaultClauseTree tree)
void visitCaseClause(CaseClauseTree tree)
void visitThrowStatement(ThrowStatementTree tree)
void visitTryStatement(TryStatementTree tree)
void visitCatchBlock(CatchBlockTree tree)
void visitDebugger(DebuggerStatementTree tree)
void visitArrayBindingPattern(ArrayBindingPatternTree tree)
void visitObjectLiteral(ObjectLiteralTree tree)
void visitBindingProperty(BindingPropertyTree tree)
void visitInitializedBindingElement(InitializedBindingElementTree tree)
void visitLiteral(LiteralTree tree)
void visitArrayLiteral(ArrayLiteralTree tree)
void visitAssignmentExpression(AssignmentExpressionTree tree)
void visitConditionalExpression(ConditionalExpressionTree tree)
void visitArrowFunction(ArrowFunctionTree tree)
void visitYieldExpression(YieldExpressionTree tree)
void visitBinaryExpression(BinaryExpressionTree tree)
void visitUnaryExpression(UnaryExpressionTree tree)
void visitMemberExpression(MemberExpressionTree tree)
void visitTaggedTemplate(TaggedTemplateTree tree)
void visitCallExpression(CallExpressionTree tree)
void visitTemplateLiteral(TemplateLiteralTree tree)
void visitTemplateExpression(TemplateExpressionTree tree)
void visitTemplateCharacters(TemplateCharactersTree tree)
void visitParenthesisedExpression(ParenthesisedExpressionTree tree)
void visitComputedPropertyName(ComputedPropertyNameTree tree)
void visitPairProperty(PairPropertyTree tree)
void visitNewExpression(NewExpressionTree tree)
void visitThisTree(ThisTree tree)
void visitFunctionExpression(FunctionExpressionTree tree)
void visitRestElement(RestElementTree tree)
void visitSuper(SuperTreeImpl tree)
void visitObjectBindingPattern(ObjectBindingPatternTree tree)
void visitExportClause(ExportClauseTree tree)
void visitAccessorMethodDeclaration(AccessorMethodDeclarationTree tree)
void visitGeneratorMethodDeclaration(GeneratorMethodDeclarationTree tree)
Copyright © 2011–2015 SonarSource and Eriks Nukis. All rights reserved.