1 16 package com.google.gwt.dev.js.ast; 17 18 21 public class JsPropertyInitializer extends JsNode { 22 23 private JsExpression labelExpr; 24 25 private JsExpression valueExpr; 26 27 public JsPropertyInitializer() { 28 } 29 30 public JsPropertyInitializer(JsExpression labelExpr, JsExpression valueExpr) { 31 this.labelExpr = labelExpr; 32 this.valueExpr = valueExpr; 33 } 34 35 public JsExpression getLabelExpr() { 36 return labelExpr; 37 } 38 39 public JsExpression getValueExpr() { 40 return valueExpr; 41 } 42 43 public void setLabelExpr(JsExpression labelExpr) { 44 this.labelExpr = labelExpr; 45 } 46 47 public void setValueExpr(JsExpression valueExpr) { 48 this.valueExpr = valueExpr; 49 } 50 51 public void traverse(JsVisitor v, JsContext ctx) { 52 if (v.visit(this, ctx)) { 53 labelExpr = v.accept(labelExpr); 54 valueExpr = v.accept(valueExpr); 55 } 56 v.endVisit(this, ctx); 57 } 58 } 59 | Popular Tags |