public static final class Java.ArrayAccessExpression extends Java.Lvalue
| Modifier and Type | Field and Description |
|---|---|
Java.Rvalue |
index |
Java.Rvalue |
lhs |
JUMP_IF_FALSE, JUMP_IF_TRUENOWHERE| Constructor and Description |
|---|
ArrayAccessExpression(Location location,
Java.Rvalue lhs,
Java.Rvalue index) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(Visitor.AtomVisitor visitor) |
void |
accept(Visitor.ElementValueVisitor visitor) |
void |
accept(Visitor.LvalueVisitor visitor) |
void |
accept(Visitor.RvalueVisitor visitor) |
java.lang.String |
toString() |
toLvaluegetEnclosingBlockStatement, setEnclosingBlockStatement, toRvaluetoLvalueOrCompileException, toRvalueOrCompileException, toType, toTypeOrCompileExceptiongetLocation, throwCompileExceptionpublic final Java.Rvalue lhs
public final Java.Rvalue index
public ArrayAccessExpression(Location location, Java.Rvalue lhs, Java.Rvalue index)
public void accept(Visitor.AtomVisitor visitor)
public void accept(Visitor.RvalueVisitor visitor)
accept in class Java.Rvaluepublic void accept(Visitor.LvalueVisitor visitor)
accept in class Java.Lvaluepublic void accept(Visitor.ElementValueVisitor visitor)