1 16 package com.google.gwt.dev.js.ast; 17 18 21 public final class JsNew extends JsExpression implements HasArguments { 22 23 private final JsExpressions args = new JsExpressions(); 24 25 private JsExpression ctorExpr; 26 27 public JsNew() { 28 } 29 30 public JsExpressions getArguments() { 31 return args; 32 } 33 34 public JsExpression getConstructorExpression() { 35 return ctorExpr; 36 } 37 38 public void setConstructorExpression(JsExpression ctorExpr) { 39 this.ctorExpr = ctorExpr; 40 } 41 42 public void traverse(JsVisitor v, JsContext ctx) { 43 if (v.visit(this, ctx)) { 44 ctorExpr = v.accept(ctorExpr); 45 v.accept(args); 46 } 47 v.endVisit(this, ctx); 48 } 49 } 50 | Popular Tags |