| Access | Constructor and Description |
|---|---|
| pack-priv | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | accept(final Visitor
Visitor object v)Implements abstract org. |
| public void | dump(final DataOutputStream
Output stream out)
Dump instruction as byte code to stream out.
|
| protected int | updatePosition(final int
additional offset caused by preceding (variable length) instructions offset, final int the maximum offset that may be caused by these instructions maxOffset)Overrides org. |
| JSR | back to summary |
|---|---|
| pack-priv JSR() Empty constructor needed for Instruction.readInstruction. Not to be used otherwise. | |
| JSR | back to summary |
|---|---|
| public JSR(final InstructionHandle target) | |
| accept | back to summary |
|---|---|
| public void accept(final Visitor v) Implements abstract org. Call corresponding visitor method(s). The order is: Call visitor methods of implemented interfaces first, then call methods according to the class hierarchy in descending order, i.e., the most specific visitXXX() call comes last. | |
| dump | back to summary |
|---|---|
| public void dump(final DataOutputStream out) throws IOException Overrides org. Dump instruction as byte code to stream out.
| |
| updatePosition | back to summary |
|---|---|
| protected int updatePosition(final int offset, final int maxOffset) Overrides org. Doc from org. Called by InstructionList.setPositions when setting the position for every instruction. In the presence of variable length instructions 'setPositions' performs multiple passes over the instruction list to calculate the correct (byte) positions and offsets by calling this function.
| |