1 16 package com.google.gwt.dev.js.ast; 17 18 21 public class JsSwitch extends JsStatement { 22 23 private final JsSwitchMembers cases = new JsSwitchMembers(); 24 25 private JsExpression expr; 26 27 public JsSwitch() { 28 } 29 30 public JsSwitchMembers getCases() { 31 return cases; 32 } 33 34 public JsExpression getExpr() { 35 return expr; 36 } 37 38 public void setExpr(JsExpression expr) { 39 this.expr = expr; 40 } 41 42 public void traverse(JsVisitor v, JsContext ctx) { 43 if (v.visit(this, ctx)) { 44 expr = v.accept(expr); 45 v.acceptWithInsertRemove(cases); 46 } 47 v.endVisit(this, ctx); 48 } 49 } 50 | Popular Tags |