6 * wrapper descriptor for an internal field descriptor that
10 public class ArrayDescriptor extends FieldDescriptor {
15 public ArrayDescriptor(FieldDescriptor fd, Expr index) {
16 super(fd.getSymbol());
21 public FieldDescriptor getField() {
25 public TypeDescriptor getType() {
29 public void setType(TypeDescriptor td) {
33 public Expr getIndexBound() {
37 public Expr getBaseSizeExpr() {
38 throw new IRException();