nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeVisitor.java
equal
deleted
inserted
replaced
57 import jdk.nashorn.internal.ir.RuntimeNode; |
57 import jdk.nashorn.internal.ir.RuntimeNode; |
58 import jdk.nashorn.internal.ir.SetSplitState; |
58 import jdk.nashorn.internal.ir.SetSplitState; |
59 import jdk.nashorn.internal.ir.SplitNode; |
59 import jdk.nashorn.internal.ir.SplitNode; |
60 import jdk.nashorn.internal.ir.SplitReturn; |
60 import jdk.nashorn.internal.ir.SplitReturn; |
61 import jdk.nashorn.internal.ir.SwitchNode; |
61 import jdk.nashorn.internal.ir.SwitchNode; |
|
62 import jdk.nashorn.internal.ir.TemplateLiteral; |
62 import jdk.nashorn.internal.ir.TernaryNode; |
63 import jdk.nashorn.internal.ir.TernaryNode; |
63 import jdk.nashorn.internal.ir.ThrowNode; |
64 import jdk.nashorn.internal.ir.ThrowNode; |
64 import jdk.nashorn.internal.ir.TryNode; |
65 import jdk.nashorn.internal.ir.TryNode; |
65 import jdk.nashorn.internal.ir.UnaryNode; |
66 import jdk.nashorn.internal.ir.UnaryNode; |
66 import jdk.nashorn.internal.ir.VarNode; |
67 import jdk.nashorn.internal.ir.VarNode; |
736 public Node leaveSwitchNode(final SwitchNode switchNode) { |
737 public Node leaveSwitchNode(final SwitchNode switchNode) { |
737 return leaveDefault(switchNode); |
738 return leaveDefault(switchNode); |
738 } |
739 } |
739 |
740 |
740 /** |
741 /** |
|
742 * Callback for entering a TemplateLiteral (used only in --parse-only mode) |
|
743 * |
|
744 * @param templateLiteral the node |
|
745 * @return true if traversal should continue and node children be traversed, false otherwise |
|
746 */ |
|
747 public boolean enterTemplateLiteral(final TemplateLiteral templateLiteral) { |
|
748 return enterDefault(templateLiteral); |
|
749 } |
|
750 |
|
751 /** |
|
752 * Callback for leaving a TemplateLiteral (used only in --parse-only mode) |
|
753 * |
|
754 * @param templateLiteral the node |
|
755 * @return processed node, which will replace the original one, or the original node |
|
756 */ |
|
757 public Node leaveTemplateLiteral(final TemplateLiteral templateLiteral) { |
|
758 return leaveDefault(templateLiteral); |
|
759 } |
|
760 |
|
761 /** |
741 * Callback for entering a TernaryNode |
762 * Callback for entering a TernaryNode |
742 * |
763 * |
743 * @param ternaryNode the node |
764 * @param ternaryNode the node |
744 * @return true if traversal should continue and node children be traversed, false otherwise |
765 * @return true if traversal should continue and node children be traversed, false otherwise |
745 */ |
766 */ |