|
mjc | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use AbstractInstructionAccessor | |
| org.multijava.dis | |
| org.multijava.mjc | Implements mjc, a MultiJava compiler. |
| org.multijava.util.backend | Provides an optimizer for methods for the compilers in MultiJava and the Java Modeling Language. |
| org.multijava.util.classfile | Provides an editor for classfiles used by MultiJava and the Java Modeling Language. |
| Uses of AbstractInstructionAccessor in org.multijava.dis |
| Subclasses of AbstractInstructionAccessor in org.multijava.dis | |
class |
InstructionHandle
|
| Uses of AbstractInstructionAccessor in org.multijava.mjc |
| Subclasses of AbstractInstructionAccessor in org.multijava.mjc | |
(package private) class |
CodeLabel
This class represents a position in the code array where the associated instruction has not yet been generated. |
| Uses of AbstractInstructionAccessor in org.multijava.util.backend |
| Subclasses of AbstractInstructionAccessor in org.multijava.util.backend | |
(package private) class |
BasicBlock
This class replaces all references to instructions by their associated handle. |
| Uses of AbstractInstructionAccessor in org.multijava.util.classfile |
| Subclasses of AbstractInstructionAccessor in org.multijava.util.classfile | |
class |
ClassRefInstruction
Instructions that refers to class: opc_anewarray, opc_checkcast, opc_instanceof, opc_new |
class |
FieldRefInstruction
Instructions thar refers to class fields opc_getstatic, opc_putstatic, opc_getfield, opc_putfield |
class |
IincInstruction
Some instructions are perniticky enough that its simpler to write them separately instead of smushing them with all the rest. |
class |
Instruction
Root class for instructions. |
(package private) static class |
InstructionIO.ForwardReference
|
class |
InvokeinterfaceInstruction
Some instructions are perniticky enough that its simpler to write them separately instead of smushing them with all the rest. |
class |
JumpInstruction
This class represents instructions that take a label as argument. |
class |
LocalVarInstruction
This class represents instructions that take a local variable as argument. |
class |
MethodRefInstruction
Instruction that references method opc_invokevirtual,_invokespecial, opc_invokestatic |
class |
MultiarrayInstruction
Some instructions are perniticky enough that its simpler to write them separately instead of smushing them with all the rest. |
class |
NewarrayInstruction
This class represents instructions that take a local variable as argument. |
class |
NoArgInstruction
This class represents instructions that take no arguments. |
class |
PushLiteralInstruction
This class encapsulates the instructions pushing a literal on the stack: bipush, sipush, ldc, ldc_w, ldc2_w, dconst_<d>, fconst_<f>, iconst_<i>, lconst_<l> |
class |
SwitchInstruction
Some instructions are persnickety enough that its simpler to write them separately instead of smushing them with all the rest. |
|
mjc | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||