1 16 package com.google.gwt.dev.js.ast; 17 18 21 public class JsLabel extends JsStatement implements HasName { 22 23 private final JsName label; 24 25 private JsStatement stmt; 26 27 public JsLabel(JsName label) { 28 this.label = label; 29 } 30 31 public JsName getName() { 32 return label; 33 } 34 35 public JsStatement getStmt() { 36 return stmt; 37 } 38 39 public void setStmt(JsStatement stmt) { 40 this.stmt = stmt; 41 } 42 public void traverse(JsVisitor v, JsContext ctx) { 43 if (v.visit(this, ctx)) { 44 stmt = v.accept(stmt); 45 } 46 v.endVisit(this, ctx); 47 } 48 } 49 | Popular Tags |