Methods
Modifier and Type |
Method and Description |
void |
compile(ApplyExp exp,
Compilation comp,
Target target) |
static void |
compileArrayGet(ArrayGet proc,
ApplyExp exp,
Compilation comp,
Target target) |
static void |
compileArrayLength(ArrayLength proc,
ApplyExp exp,
Compilation comp,
Target target) |
static void |
compileArrayNew(ArrayNew proc,
ApplyExp exp,
Compilation comp,
Target target) |
static void |
compileArraySet(ArraySet proc,
ApplyExp exp,
Compilation comp,
Target target) |
static CompileArrays |
getForArrayGet(java.lang.Object proc) |
static CompileArrays |
getForArrayLength(java.lang.Object proc) |
static CompileArrays |
getForArrayNew(java.lang.Object proc) |
static CompileArrays |
getForArraySet(java.lang.Object proc) |
static Expression |
validateArrayGet(ApplyExp exp,
InlineCalls visitor,
Type required,
Procedure proc) |
static Expression |
validateArrayLength(ApplyExp exp,
InlineCalls visitor,
Type required,
Procedure proc) |
static Expression |
validateArrayNew(ApplyExp exp,
InlineCalls visitor,
Type required,
Procedure proc) |
static Expression |
validateArraySet(ApplyExp exp,
InlineCalls visitor,
Type required,
Procedure proc) |