src/jdk/nashorn/internal/ir/WithNode.java

changeset 290
6fc7b51e83d6
parent 253
fb1d7ea3e1b6
child 430
2c007a8bb0e7
equal deleted inserted replaced
289:8af550dee961 290:6fc7b51e83d6
62 * Assist in IR navigation. 62 * Assist in IR navigation.
63 * 63 *
64 * @param visitor IR navigating visitor. 64 * @param visitor IR navigating visitor.
65 */ 65 */
66 @Override 66 @Override
67 public Node accept(final LexicalContext lc, final NodeVisitor visitor) { 67 public Node accept(final LexicalContext lc, final NodeVisitor<? extends LexicalContext> visitor) {
68 if (visitor.enterWithNode(this)) { 68 if (visitor.enterWithNode(this)) {
69 return visitor.leaveWithNode( 69 return visitor.leaveWithNode(
70 setExpression(lc, expression.accept(visitor)). 70 setExpression(lc, expression.accept(visitor)).
71 setBody(lc, (Block)body.accept(visitor))); 71 setBody(lc, (Block)body.accept(visitor)));
72 } 72 }

mercurial