org.inxar.jenesis
Interface ArrayAccess
- All Superinterfaces:
- Accessor, Codeable, Expression, Variable
- public interface ArrayAccess
- extends Accessor
Expression
subinterface for array accesses. An
ArrayAccess
expression specifies the element in an
(potentially) multidimensional array. For example, to say
myArray[2][2][i]
, you might do:
arrayAccess.setName("myArray");
arrayAccess.addDim(intLiteral_2);
arrayAccess.addDim(intLiteral_2);
arrayAccess.addDim(reference_i);
addDim
public ArrayAccess addDim(Expression expr)
- Adds the given expression for the next dimension.
getDims
public Iterator getDims()
- Returns a list of dimension-specifying expressions as an
iterator of
Expression
.