@Override public void traverse(JsVisitor v, JsContext ctx) { if (v.visit(this, ctx)) { super.traverse(v, ctx); } v.endVisit(this, ctx); }
@Override public void traverse(JsVisitor v, JsContext ctx) { if (v.visit(this, ctx)) { ifExpr = v.accept(ifExpr); thenStmt = v.accept(thenStmt); if (elseStmt != null) { elseStmt = v.accept(elseStmt); } } v.endVisit(this, ctx); }