R - the return type of this visitor's methods. Use Void for visitors that do not need to return results.P - the type of the additional parameter to this visitor's
methods. Use Void for visitors that do not need an
additional parameter.public class SimpleTreeVisitorES5_1<R,P> extends Object implements TreeVisitor<R,P>
The visit methods corresponding to ES 5.1 language constructs walk the "components" of the given tree by calling accept method passing the current visitor and the additional parameter.
For constructs introduced in later versions, visitUnknown
is called instead which throws UnknownTreeException.
Methods in this class may be overridden subject to their
general contract. Note that annotating methods in concrete
subclasses with @Override will help
ensure that methods are overridden as intended.
| Constructor and Description |
|---|
SimpleTreeVisitorES5_1() |
| Modifier and Type | Method and Description |
|---|---|
R |
visitArrayAccess(ArrayAccessTree node,
P r)
Visit array access expression tree.
|
R |
visitArrayLiteral(ArrayLiteralTree node,
P r)
Visit array literal expression tree.
|
R |
visitAssignment(AssignmentTree node,
P r)
Visit assignment tree.
|
R |
visitBinary(BinaryTree node,
P r)
Visit binary expression tree.
|
R |
visitBlock(BlockTree node,
P r)
Visit block statement tree.
|
R |
visitBreak(BreakTree node,
P r)
Visit break statement tree.
|
R |
visitCase(CaseTree node,
P r)
Visit case statement tree.
|
R |
visitCatch(CatchTree node,
P r)
Visit catch block statement tree.
|
R |
visitCompilationUnit(CompilationUnitTree node,
P r)
Visit compilation unit tree.
|
R |
visitCompoundAssignment(CompoundAssignmentTree node,
P r)
Visit compound assignment tree.
|
R |
visitConditionalExpression(ConditionalExpressionTree node,
P r)
Visit conditional expression tree.
|
R |
visitContinue(ContinueTree node,
P r)
Visit continue statement tree.
|
R |
visitDebugger(DebuggerTree node,
P r)
Visit debugger statement tree.
|
R |
visitDoWhileLoop(DoWhileLoopTree node,
P r)
Visit do-while statement tree.
|
R |
visitEmptyStatement(EmptyStatementTree node,
P r)
Visit an empty statement tree.
|
R |
visitErroneous(ErroneousTree node,
P r)
Visit error expression tree.
|
R |
visitExpressionStatement(ExpressionStatementTree node,
P r)
Visit expression statement tree.
|
R |
visitForInLoop(ForInLoopTree node,
P r)
Visit for..in statement tree.
|
R |
visitForLoop(ForLoopTree node,
P r)
Visit 'for' statement tree.
|
R |
visitFunctionCall(FunctionCallTree node,
P r)
Visit function call expression tree.
|
R |
visitFunctionDeclaration(FunctionDeclarationTree node,
P r)
Visit function declaration tree.
|
R |
visitFunctionExpression(FunctionExpressionTree node,
P r)
Visit function expression tree.
|
R |
visitIdentifier(IdentifierTree node,
P r)
Visit identifier tree.
|
R |
visitIf(IfTree node,
P r)
Visit 'if' statement tree.
|
R |
visitInstanceOf(InstanceOfTree node,
P r)
Visit 'instanceof' expression tree.
|
R |
visitLabeledStatement(LabeledStatementTree node,
P r)
Visit labeled statement tree.
|
R |
visitLiteral(LiteralTree node,
P r)
Visit literal expression tree.
|
R |
visitMemberSelect(MemberSelectTree node,
P r)
Visit member select expression tree.
|
R |
visitNew(NewTree node,
P r)
Visit 'new' expression tree.
|
R |
visitObjectLiteral(ObjectLiteralTree node,
P r)
Visit object literal tree.
|
R |
visitParenthesized(ParenthesizedTree node,
P r)
Visit parenthesized expression tree.
|
R |
visitProperty(PropertyTree node,
P r)
Visit a property of an object literal expression tree.
|
R |
visitRegExpLiteral(RegExpLiteralTree node,
P r)
Visit regular expression literal tree.
|
R |
visitReturn(ReturnTree node,
P r)
Visit return statement tree.
|
R |
visitSwitch(SwitchTree node,
P r)
Visit 'switch' statement tree.
|
R |
visitThrow(ThrowTree node,
P r)
Visit 'throw' expression tree.
|
R |
visitTry(TryTree node,
P r)
Visit 'try' statement tree.
|
R |
visitUnary(UnaryTree node,
P r)
Visit unary expression tree.
|
R |
visitUnknown(Tree node,
P r)
Visit unknown expression/statement tree.
|
R |
visitVariable(VariableTree node,
P r)
Visit variable declaration tree.
|
R |
visitWhileLoop(WhileLoopTree node,
P r)
Visit 'while' statement tree.
|
R |
visitWith(WithTree node,
P r)
Visit 'with' statement tree.
|
public R visitAssignment(AssignmentTree node, P r)
TreeVisitorvisitAssignment in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitCompoundAssignment(CompoundAssignmentTree node, P r)
TreeVisitorvisitCompoundAssignment in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitBinary(BinaryTree node, P r)
TreeVisitorvisitBinary in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitBlock(BlockTree node, P r)
TreeVisitorvisitBlock in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitBreak(BreakTree node, P r)
TreeVisitorvisitBreak in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitCase(CaseTree node, P r)
TreeVisitorvisitCase in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitCatch(CatchTree node, P r)
TreeVisitorvisitCatch in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitConditionalExpression(ConditionalExpressionTree node, P r)
TreeVisitorvisitConditionalExpression in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitContinue(ContinueTree node, P r)
TreeVisitorvisitContinue in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitDebugger(DebuggerTree node, P r)
TreeVisitorvisitDebugger in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitDoWhileLoop(DoWhileLoopTree node, P r)
TreeVisitorvisitDoWhileLoop in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitErroneous(ErroneousTree node, P r)
TreeVisitorvisitErroneous in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitExpressionStatement(ExpressionStatementTree node, P r)
TreeVisitorvisitExpressionStatement in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitForLoop(ForLoopTree node, P r)
TreeVisitorvisitForLoop in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitForInLoop(ForInLoopTree node, P r)
TreeVisitorvisitForInLoop in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitFunctionCall(FunctionCallTree node, P r)
TreeVisitorvisitFunctionCall in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitFunctionDeclaration(FunctionDeclarationTree node, P r)
TreeVisitorvisitFunctionDeclaration in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitFunctionExpression(FunctionExpressionTree node, P r)
TreeVisitorvisitFunctionExpression in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitIdentifier(IdentifierTree node, P r)
TreeVisitorvisitIdentifier in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitIf(IfTree node, P r)
TreeVisitorvisitIf in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitArrayAccess(ArrayAccessTree node, P r)
TreeVisitorvisitArrayAccess in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitArrayLiteral(ArrayLiteralTree node, P r)
TreeVisitorvisitArrayLiteral in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitLabeledStatement(LabeledStatementTree node, P r)
TreeVisitorvisitLabeledStatement in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitLiteral(LiteralTree node, P r)
TreeVisitorvisitLiteral in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitParenthesized(ParenthesizedTree node, P r)
TreeVisitorvisitParenthesized in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitReturn(ReturnTree node, P r)
TreeVisitorvisitReturn in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitMemberSelect(MemberSelectTree node, P r)
TreeVisitorvisitMemberSelect in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitNew(NewTree node, P r)
TreeVisitorvisitNew in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitObjectLiteral(ObjectLiteralTree node, P r)
TreeVisitorvisitObjectLiteral in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitProperty(PropertyTree node, P r)
TreeVisitorvisitProperty in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitRegExpLiteral(RegExpLiteralTree node, P r)
TreeVisitorvisitRegExpLiteral in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitEmptyStatement(EmptyStatementTree node, P r)
TreeVisitorvisitEmptyStatement in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitSwitch(SwitchTree node, P r)
TreeVisitorvisitSwitch in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitThrow(ThrowTree node, P r)
TreeVisitorvisitThrow in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitCompilationUnit(CompilationUnitTree node, P r)
TreeVisitorvisitCompilationUnit in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitTry(TryTree node, P r)
TreeVisitorvisitTry in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitInstanceOf(InstanceOfTree node, P r)
TreeVisitorvisitInstanceOf in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitUnary(UnaryTree node, P r)
TreeVisitorvisitUnary in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitVariable(VariableTree node, P r)
TreeVisitorvisitVariable in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitWhileLoop(WhileLoopTree node, P r)
TreeVisitorvisitWhileLoop in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitWith(WithTree node, P r)
TreeVisitorvisitWith in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitorpublic R visitUnknown(Tree node, P r)
TreeVisitorvisitUnknown in interface TreeVisitor<R,P>node - node being visitedr - extra parameter passed to the visitor
Copyright © 2014, 2016, Oracle and/or its affiliates. All rights reserved.
DRAFT 9-internal+0-2016-04-14-195246.buildd.src