< prev index next >
src/jdk/nashorn/internal/ir/TryNode.java
Print this page
*** 120,130 ****
/**
* Assist in IR navigation.
* @param visitor IR navigating visitor.
*/
@Override
! public Node accept(final LexicalContext lc, NodeVisitor<? extends LexicalContext> visitor) {
if (visitor.enterTryNode(this)) {
// Need to do finallybody first for termination analysis. TODO still necessary?
final Block newFinallyBody = finallyBody == null ? null : (Block)finallyBody.accept(visitor);
final Block newBody = (Block)body.accept(visitor);
return visitor.leaveTryNode(
--- 120,130 ----
/**
* Assist in IR navigation.
* @param visitor IR navigating visitor.
*/
@Override
! public Node accept(final LexicalContext lc, final NodeVisitor<? extends LexicalContext> visitor) {
if (visitor.enterTryNode(this)) {
// Need to do finallybody first for termination analysis. TODO still necessary?
final Block newFinallyBody = finallyBody == null ? null : (Block)finallyBody.accept(visitor);
final Block newBody = (Block)body.accept(visitor);
return visitor.leaveTryNode(
< prev index next >