| Modifier and Type | Field and Description |
|---|---|
| protected boolean |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | fixUpByteCodeTargets(final ByteCode
a ByteCode to be fixed up byteCode, final CodeAttribute a CodeAttribute used to determine how the ByteCode should be fixed up. codeAttribute)Overrides org. |
| 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. |
| widened | back to summary |
|---|---|
| protected boolean widened | |
| LabelForm | back to summary |
|---|---|
| public LabelForm(final int opcode, final String name, final int[] rewrite) | |
| LabelForm | back to summary |
|---|---|
| public LabelForm(final int opcode, final String name, final int[] rewrite, final boolean widened) | |
| fixUpByteCodeTargets | back to summary |
|---|---|
| public void fixUpByteCodeTargets(final ByteCode byteCode, final CodeAttribute codeAttribute) Overrides org. Doc from org. The ByteCodeForm knows how to fix up a bytecode if it needs to be fixed up because it holds a Label bytecode.
| |
| 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.
| |