void |
TreeWalker.arrayIndexExpressionBeforeExpr(ExpressionFactory.ArrayIndexExpression arg) |
void |
SourceExpressionVisitor.arrayIndexExpressionBeforeExpr(ExpressionFactory.ArrayIndexExpression arg) |
void |
NopVisitor.arrayIndexExpressionBeforeExpr(ExpressionFactory.ArrayIndexExpression arg) |
static EmitterFactory.Emitter |
EmitterFactory.makeEmitter(ExpressionFactory.ArrayIndexExpression expr,
boolean isStore)
Create an emitter that generates the instruction needed to
either store the TOS value into an array (aastore) (isStore==true)
or push the array element's value onto the stack (aaload)
(isStore==false).
|
void |
TreeWalker.postArrayIndexExpression(ExpressionFactory.ArrayIndexExpression arg) |
void |
SourceExpressionVisitor.postArrayIndexExpression(ExpressionFactory.ArrayIndexExpression arg) |
void |
NopVisitor.postArrayIndexExpression(ExpressionFactory.ArrayIndexExpression arg) |
void |
ASMByteCodeVisitor.postArrayIndexExpression(ExpressionFactory.ArrayIndexExpression arg) |
boolean |
TreeWalker.preArrayIndexExpression(ExpressionFactory.ArrayIndexExpression arg) |
boolean |
SourceExpressionVisitor.preArrayIndexExpression(ExpressionFactory.ArrayIndexExpression arg) |
boolean |
NopVisitor.preArrayIndexExpression(ExpressionFactory.ArrayIndexExpression arg) |
boolean |
ASMSetupVisitor.preArrayIndexExpression(ExpressionFactory.ArrayIndexExpression arg) |
boolean |
ASMByteCodeVisitor.preArrayIndexExpression(ExpressionFactory.ArrayIndexExpression arg) |
void |
Visitor.visitArrayIndexExpression(ExpressionFactory.ArrayIndexExpression arg) |
void |
TreeWalker.visitArrayIndexExpression(ExpressionFactory.ArrayIndexExpression arg) |