nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeVisitor.java
equal
deleted
inserted
replaced
41 import jdk.nashorn.internal.ir.GetSplitState; |
41 import jdk.nashorn.internal.ir.GetSplitState; |
42 import jdk.nashorn.internal.ir.IdentNode; |
42 import jdk.nashorn.internal.ir.IdentNode; |
43 import jdk.nashorn.internal.ir.IfNode; |
43 import jdk.nashorn.internal.ir.IfNode; |
44 import jdk.nashorn.internal.ir.IndexNode; |
44 import jdk.nashorn.internal.ir.IndexNode; |
45 import jdk.nashorn.internal.ir.JoinPredecessorExpression; |
45 import jdk.nashorn.internal.ir.JoinPredecessorExpression; |
|
46 import jdk.nashorn.internal.ir.JumpToInlinedFinally; |
46 import jdk.nashorn.internal.ir.LabelNode; |
47 import jdk.nashorn.internal.ir.LabelNode; |
47 import jdk.nashorn.internal.ir.LexicalContext; |
48 import jdk.nashorn.internal.ir.LexicalContext; |
48 import jdk.nashorn.internal.ir.LiteralNode; |
49 import jdk.nashorn.internal.ir.LiteralNode; |
49 import jdk.nashorn.internal.ir.Node; |
50 import jdk.nashorn.internal.ir.Node; |
50 import jdk.nashorn.internal.ir.ObjectNode; |
51 import jdk.nashorn.internal.ir.ObjectNode; |
471 public Node leaveIndexNode(final IndexNode indexNode) { |
472 public Node leaveIndexNode(final IndexNode indexNode) { |
472 return leaveDefault(indexNode); |
473 return leaveDefault(indexNode); |
473 } |
474 } |
474 |
475 |
475 /** |
476 /** |
|
477 * Callback for entering a JumpToInlinedFinally |
|
478 * |
|
479 * @param jumpToInlinedFinally the node |
|
480 * @return true if traversal should continue and node children be traversed, false otherwise |
|
481 */ |
|
482 public boolean enterJumpToInlinedFinally(final JumpToInlinedFinally jumpToInlinedFinally) { |
|
483 return enterDefault(jumpToInlinedFinally); |
|
484 } |
|
485 |
|
486 /** |
|
487 * Callback for leaving a JumpToInlinedFinally |
|
488 * |
|
489 * @param jumpToInlinedFinally the node |
|
490 * @return processed node, which will replace the original one, or the original node |
|
491 */ |
|
492 public Node leaveJumpToInlinedFinally(final JumpToInlinedFinally jumpToInlinedFinally) { |
|
493 return leaveDefault(jumpToInlinedFinally); |
|
494 } |
|
495 |
|
496 /** |
476 * Callback for entering a LabelNode |
497 * Callback for entering a LabelNode |
477 * |
498 * |
478 * @param labelNode the node |
499 * @param labelNode the node |
479 * @return true if traversal should continue and node children be traversed, false otherwise |
500 * @return true if traversal should continue and node children be traversed, false otherwise |
480 */ |
501 */ |