| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static int | Returns: The new instruction pointerThe current instruction pointer ip)Advance the instruction pointer to the next executable opcode. |
| public static String | |
| public static short | |
| public static int[] |
| Disassembler | back to summary |
|---|---|
| public Disassembler() | |
| advanceIP | back to summary |
|---|---|
| public static int advanceIP(final short[] instructions, int ip) Advance the instruction pointer to the next executable opcode. This will be the next byte, unless the current opcode is a push instruction, in which case it will be the byte immediately beyond the last data byte.
| |
| disassemble | back to summary |
|---|---|
| public static String disassemble(final short[] instructions, final int leadingSpaces) | |
| getPushCount | back to summary |
|---|---|
| public static short getPushCount(final short[] instructions, final int ip) | |
| getPushData | back to summary |
|---|---|
| public static int[] getPushData(final short[] instructions, final int ip) | |