FieldUpdater |
FieldUpdater.copyInline(Context ctx) |
|
FieldUpdater |
ArrayAccessExpression.getAssigner(Environment env,
Context ctx) |
An array access expression never requires the use of an access method to perform
an assignment to an array element, though an access method may be required to
fetch the array object itself.
|
FieldUpdater |
Expression.getAssigner(Environment env,
Context ctx) |
Return a FieldUpdater object to be used in updating the
value of the location denoted by this , which must be an
expression suitable for the left-hand side of an assignment.
|
FieldUpdater |
FieldExpression.getAssigner(Environment env,
Context ctx) |
Return a FieldUpdater object to be used in updating the
value of the location denoted by this , which must be an
expression suitable for the left-hand side of an assignment.
|
FieldUpdater |
IdentifierExpression.getAssigner(Environment env,
Context ctx) |
Return an accessor if one is needed for assignments to this expression.
|
FieldUpdater |
ThisExpression.getAssigner(Environment env,
Context ctx) |
|
FieldUpdater |
ArrayAccessExpression.getUpdater(Environment env,
Context ctx) |
An array access expression never requires a field updater.
|
FieldUpdater |
Expression.getUpdater(Environment env,
Context ctx) |
Return a FieldUpdater object to be used in updating the value of the
location denoted by this , which must be an expression suitable for the
left-hand side of an assignment.
|
FieldUpdater |
ExprExpression.getUpdater(Environment env,
Context ctx) |
Delegate to our subexpression.
|
FieldUpdater |
FieldExpression.getUpdater(Environment env,
Context ctx) |
Return a FieldUpdater object to be used in updating the
value of the location denoted by this , which must be an
expression suitable for the left-hand side of an assignment.
|
FieldUpdater |
IdentifierExpression.getUpdater(Environment env,
Context ctx) |
Return an updater if one is needed for assignments to this expression.
|
FieldUpdater |
ThisExpression.getUpdater(Environment env,
Context ctx) |
|
FieldUpdater |
FieldUpdater.inline(Environment env,
Context ctx) |
Since the object reference expression may be captured before it has been inlined,
we must inline it later.
|