@Beta public abstract class DoubleDispatchVisitor extends Object implements TreeVisitor
| Constructor and Description |
|---|
DoubleDispatchVisitor() |
public TreeVisitorContext getContext()
getContext in interface TreeVisitorpublic final void scanTree(TreeVisitorContext context)
scanTree in interface TreeVisitorprotected <T> void scan(List<T> trees)
public void visitScript(ScriptTree tree)
public void visitModule(ModuleTree tree)
public void visitImportDeclaration(ImportDeclarationTree tree)
public void visitImportModuleDeclaration(ImportModuleDeclarationTree tree)
public void visitImportClause(ImportClauseTree tree)
public void visitSpecifierList(SpecifierListTree tree)
public void visitSpecifier(SpecifierTree tree)
public void visitFromClause(FromClauseTree tree)
public void visitDefaultExportDeclaration(DefaultExportDeclarationTree tree)
public void visitNameSpaceExportDeclaration(NameSpaceExportDeclarationTree tree)
public void visitNamedExportDeclaration(NamedExportDeclarationTree tree)
public void visitVariableStatement(VariableStatementTree tree)
public void visitVariableDeclaration(VariableDeclarationTree tree)
public void visitClass(ClassTree tree)
public void visitMethodDeclaration(MethodDeclarationTree tree)
public void visitParameterList(ParameterListTree tree)
public void visitFunctionDeclaration(FunctionDeclarationTree tree)
public void visitBlock(BlockTree tree)
public void visitEmptyStatement(EmptyStatementTree tree)
public void visitLabelledStatement(LabelledStatementTree tree)
public void visitExpressionStatement(ExpressionStatementTree tree)
public void visitIfStatement(IfStatementTree tree)
public void visitElseClause(ElseClauseTree tree)
public void visitForStatement(ForStatementTree tree)
public void visitWhileStatement(WhileStatementTree tree)
public void visitDoWhileStatement(DoWhileStatementTree tree)
public void visitContinueStatement(ContinueStatementTree tree)
public void visitIdentifier(IdentifierTree tree)
public void visitBreakStatement(BreakStatementTree tree)
public void visitReturnStatement(ReturnStatementTree tree)
public void visitWithStatement(WithStatementTree tree)
public void visitSwitchStatement(SwitchStatementTree tree)
public void visitDefaultClause(DefaultClauseTree tree)
public void visitCaseClause(CaseClauseTree tree)
public void visitThrowStatement(ThrowStatementTree tree)
public void visitTryStatement(TryStatementTree tree)
public void visitCatchBlock(CatchBlockTree tree)
public void visitDebugger(DebuggerStatementTree tree)
public void visitArrayBindingPattern(ArrayBindingPatternTree tree)
public void visitObjectBindingPattern(ObjectBindingPatternTree tree)
public void visitObjectLiteral(ObjectLiteralTree tree)
public void visitBindingProperty(BindingPropertyTree tree)
public void visitInitializedBindingElement(InitializedBindingElementTree tree)
public void visitLiteral(LiteralTree tree)
public void visitArrayLiteral(ArrayLiteralTree tree)
public void visitAssignmentExpression(AssignmentExpressionTree tree)
public void visitConditionalExpression(ConditionalExpressionTree tree)
public void visitArrowFunction(ArrowFunctionTree tree)
public void visitYieldExpression(YieldExpressionTree tree)
public void visitBinaryExpression(BinaryExpressionTree tree)
public void visitUnaryExpression(UnaryExpressionTree tree)
public void visitMemberExpression(MemberExpressionTree tree)
public void visitTaggedTemplate(TaggedTemplateTree tree)
public void visitCallExpression(CallExpressionTree tree)
public void visitTemplateLiteral(TemplateLiteralTree tree)
public void visitTemplateExpression(TemplateExpressionTree tree)
public void visitTemplateCharacters(TemplateCharactersTree tree)
public void visitParenthesisedExpression(ParenthesisedExpressionTree tree)
public void visitComputedPropertyName(ComputedPropertyNameTree tree)
public void visitPairProperty(PairPropertyTree tree)
public void visitNewExpression(NewExpressionTree tree)
public void visitFunctionExpression(FunctionExpressionTree tree)
public void visitRestElement(RestElementTree tree)
public void visitSuper(SuperTreeImpl tree)
public void visitExportClause(ExportClauseTree tree)
public void visitForObjectStatement(ForObjectStatementTree tree)
Copyright © 2011–2016 SonarSource and Eriks Nukis. All rights reserved.