< 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 >