nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeVisitor.java
equal
deleted
inserted
replaced
31 import jdk.nashorn.internal.ir.BlockStatement; |
31 import jdk.nashorn.internal.ir.BlockStatement; |
32 import jdk.nashorn.internal.ir.BreakNode; |
32 import jdk.nashorn.internal.ir.BreakNode; |
33 import jdk.nashorn.internal.ir.CallNode; |
33 import jdk.nashorn.internal.ir.CallNode; |
34 import jdk.nashorn.internal.ir.CaseNode; |
34 import jdk.nashorn.internal.ir.CaseNode; |
35 import jdk.nashorn.internal.ir.CatchNode; |
35 import jdk.nashorn.internal.ir.CatchNode; |
|
36 import jdk.nashorn.internal.ir.ClassNode; |
36 import jdk.nashorn.internal.ir.ContinueNode; |
37 import jdk.nashorn.internal.ir.ContinueNode; |
37 import jdk.nashorn.internal.ir.DebuggerNode; |
38 import jdk.nashorn.internal.ir.DebuggerNode; |
38 import jdk.nashorn.internal.ir.EmptyNode; |
39 import jdk.nashorn.internal.ir.EmptyNode; |
39 import jdk.nashorn.internal.ir.ErrorNode; |
40 import jdk.nashorn.internal.ir.ErrorNode; |
40 import jdk.nashorn.internal.ir.ExpressionStatement; |
41 import jdk.nashorn.internal.ir.ExpressionStatement; |
895 */ |
896 */ |
896 public Node leaveWithNode(final WithNode withNode) { |
897 public Node leaveWithNode(final WithNode withNode) { |
897 return leaveDefault(withNode); |
898 return leaveDefault(withNode); |
898 } |
899 } |
899 |
900 |
900 |
901 /** |
|
902 * Callback for entering a ClassNode |
|
903 * |
|
904 * @param classNode the node |
|
905 * @return true if traversal should continue and node children be traversed, false otherwise |
|
906 */ |
|
907 public boolean enterClassNode(final ClassNode classNode) { |
|
908 return enterDefault(classNode); |
|
909 } |
|
910 |
|
911 /** |
|
912 * Callback for leaving a ClassNode |
|
913 * |
|
914 * @param classNode the node |
|
915 * @return processed node, which will replace the original one, or the original node |
|
916 */ |
|
917 public Node leaveClassNode(final ClassNode classNode) { |
|
918 return leaveDefault(classNode); |
|
919 } |
901 } |
920 } |