public class JAssignment extends Object implements IJExpressionStatement
Modifier | Constructor and Description |
---|---|
protected |
JAssignment(IJAssignmentTarget lhs,
IJExpression rhs)
Constructor for "=" operator
|
protected |
JAssignment(IJAssignmentTarget lhs,
IJExpression rhs,
String sOperator)
Constructor for
op + "=" operator |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
void |
generate(IJFormatter f) |
int |
hashCode() |
IJAssignmentTarget |
lhs() |
String |
op() |
String |
opFull() |
IJExpression |
rhs() |
void |
state(IJFormatter f) |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
_instanceof, band, bor, cand, castTo, 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 JAssignment(@Nonnull IJAssignmentTarget lhs, @Nonnull IJExpression rhs)
lhs
- leftrhs
- rightprotected JAssignment(@Nonnull IJAssignmentTarget lhs, @Nonnull IJExpression rhs, @Nonnull String sOperator)
op + "="
operatorlhs
- leftrhs
- rightsOperator
- additional operator@Nonnull public IJAssignmentTarget lhs()
@Nonnull public IJExpression rhs()
public void generate(@Nonnull IJFormatter f)
generate
in interface IJGenerable
public void state(@Nonnull IJFormatter f)
state
in interface IJStatement
Copyright © 2013–2019 Philip Helger. All rights reserved.