public class JArrayCompRef extends Object implements IJAssignmentTarget
Modifier | Constructor and Description |
---|---|
protected |
JArrayCompRef(IJExpression aArray,
IJExpression aIndex)
JArray component reference constructor given an array expression and index.
|
Modifier and Type | Method and Description |
---|---|
IJExpression |
array() |
boolean |
equals(Object o) |
void |
generate(JFormatter f) |
int |
hashCode() |
IJExpression |
index() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
assign, assign, assign, assign, assign, assign, assign, assign, assignBand, assignBor, assignDivide, assignDivide, assignDivide, assignDivide, assignDivide, assignMinus, assignMinus, assignMinus, assignMinus, assignMinus, assignPlus, assignPlus, assignPlus, assignPlus, assignPlus, assignPlus, assignPlus, assignShl, assignShl, assignShr, assignShr, assignShrz, assignShrz, assignTimes, assignTimes, assignTimes, assignTimes, assignTimes, assignXor
_instanceof, band, bor, cand, complement, component, component, component0, cor, decr, div, div, div, div, div, eq, eq0, eqNull, gt, gt, gt0, gte, gte, gte0, incr, invoke, invoke, lt, lt, lt0, lte, lte, lte0, minus, minus, minus, minus, minus, minus, mod, mod, mod, mul, mul, mul, mul, mul, ne, ne0, neNull, not, plus, plus, plus, plus, plus, plus, postdecr, postincr, predecr, preincr, ref, ref, shl, shl, shr, shr, shrz, shrz, xor
protected JArrayCompRef(@Nonnull IJExpression aArray, @Nonnull IJExpression aIndex)
aArray
- JExpression for the array upon which the component will be accessed,aIndex
- JExpression for index of component to access@Nonnull public IJExpression array()
@Nonnull public IJExpression index()
public void generate(@Nonnull JFormatter f)
generate
in interface IJGenerable
Copyright © 2013–2017 Philip Helger. All rights reserved.