1 16 package com.google.gwt.dev.jjs.ast; 17 18 import com.google.gwt.dev.jjs.SourceInfo; 19 20 23 public class JSwitchStatement extends JStatement { 24 25 private final JBlock body; 26 private JExpression expr; 27 28 public JSwitchStatement(JProgram program, SourceInfo info, JExpression expr, 29 JBlock body) { 30 super(program, info); 31 this.expr = expr; 32 this.body = body; 33 } 34 35 public JBlock getBody() { 36 return body; 37 } 38 39 public JExpression getExpr() { 40 return expr; 41 } 42 43 public void traverse(JVisitor visitor, Context ctx) { 44 if (visitor.visit(this, ctx)) { 45 expr = visitor.accept(expr); 46 visitor.accept(body); 47 } 48 visitor.endVisit(this, ctx); 49 } 50 51 } 52 | Popular Tags |