- <init>
- canPerformSimpleReplacements
Checks if it is possible to modifies the given code without having to update any
offsets.
- deleteInstruction
Remembers to delete the instruction at the given offset.
- insertAfterInstruction
Remembers to place the given instructions right after the instruction at the
given offset.
- insertBeforeInstruction
Remembers to place the given instructions right before the instruction at the
given offset.
- isModified
Returns whether the instruction at the given offset has been modified in any
way.
- mapInstruction
Fills out the instruction offset map for the given instruction.
- mapInstructions
Fills out the instruction offset map for the given code block.
- moveInstruction
Moves the given instruction to its new offset.
- moveInstructions
Moves the given code block to the new offsets.
- performSimpleReplacements
Modifies the given code without updating any offsets.
- removeEmptyExceptions
Returns the given list of exceptions, without the ones that have empty code
blocks.