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