| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | setByteCodeOperands(final ByteCode
ByteCode to be updated (!) byteCode, final OperandManager OperandTable from which to draw info operandManager, final int Length of bytes (excluding this bytecode) from the beginning of the method. Used in calculating padding for some variable-length
bytecodes (such as lookupswitch, tableswitch). codeLength)Implements abstract org. |
| protected void | setByteCodeOperandsFormat1(final int
should be 132 instruction, final ByteCode the byte code whose rewrite array should be updated byteCode, final OperandManager the source of the operands operandManager, final int ignored codeLength)This method sets the rewrite array for the bytecode using Format 1 of the JVM spec: an opcode and two index bytes. |
| protected void | setByteCodeOperandsFormat2(final int
int should be 132 instruction, final ByteCode ByteCode whose rewrite array should be updated byteCode, final OperandManager OperandManager source of the operands operandManager, final int ignored codeLength)This method sets the rewrite array for the bytecode using Format 2 of the JVM spec: an opcode, two index bytes, and two constant bytes. |
| WideForm | back to summary |
|---|---|
| public WideForm(final int opcode, final String name) | |
| setByteCodeOperands | back to summary |
|---|---|
| public void setByteCodeOperands(final ByteCode byteCode, final OperandManager operandManager, final int codeLength) Implements abstract org. Doc from org. When passed a byteCode, an OperandTable and a SegmentConstantPool, this method will set the rewrite of the byteCode appropriately.
| |
| setByteCodeOperandsFormat1 | back to summary |
|---|---|
| protected void setByteCodeOperandsFormat1(final int instruction, final ByteCode byteCode, final OperandManager operandManager, final int codeLength) This method sets the rewrite array for the bytecode using Format 1 of the JVM spec: an opcode and two index bytes. This is used for ?load/?store/ret
| |
| setByteCodeOperandsFormat2 | back to summary |
|---|---|
| protected void setByteCodeOperandsFormat2(final int instruction, final ByteCode byteCode, final OperandManager operandManager, final int codeLength) This method sets the rewrite array for the bytecode using Format 2 of the JVM spec: an opcode, two index bytes, and two constant bytes. This is used for iinc.
| |