All Packages Class Hierarchy This Package Previous Next Index
Class espresso.classfile.classgen.InstructionHandle
java.lang.Object
|
+----espresso.classfile.classgen.InstructionHandle
- public class InstructionHandle
- extends Object
Instances of this class give users a handle to the instructions contained in
an InstructionList. Instruction objects may be uesd more than once within a
list, this is useful because it saves memory and may be much faster.
Within an InstructionList an InstructionHandle object is wrapped
around all instructions, i.e. it implements a cell in a
doubly-linked list. From the outside only the next and the
previous instruction (handle) are accessible. One
can traverse the list via an Enumeration returned by
InstructionList.elements().
- See Also:
- Enumeration, Instruction, BranchHandle, InstructionList
-
instruction
-
-
next
-
-
prev
-
-
InstructionHandle(Instruction)
-
-
dispose()
- Delete all contents, i.e.
-
getInstruction()
-
-
getNext()
-
-
getPrev()
-
next
InstructionHandle next
prev
InstructionHandle prev
instruction
Instruction instruction
InstructionHandle
public InstructionHandle(Instruction i)
getNext
public final InstructionHandle getNext()
getPrev
public final InstructionHandle getPrev()
getInstruction
public final Instruction getInstruction()
dispose
void dispose()
- Delete all contents, i.e. remove user access.
All Packages Class Hierarchy This Package Previous Next Index