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