| Package | Description |
|---|---|
| com.ibm.wala.shrikeBT |
| Modifier and Type | Method and Description |
|---|---|
void |
MethodEditor.addInstructionExceptionHandler(int i,
String catchClass,
MethodEditor.Patch p)
An "instruction exception handler" handles exceptions generated by a specific instruction (including patch code that may be
inserted before, after, or instead of the instruction in this pass).
|
void |
MethodEditor.Visitor.addInstructionExceptionHandler(String catchClass,
MethodEditor.Patch p)
Add an exception handler to the current instruction.
|
void |
MethodEditor.addMethodExceptionHandler(String catchClass,
MethodEditor.Patch p)
A "method exception handler" handles exceptions generated anywhere in the method.
|
void |
MethodEditor.insertAfter(int i,
MethodEditor.Patch p)
Insert code to be executed after the instruction.
|
void |
MethodEditor.Visitor.insertAfter(MethodEditor.Patch p)
Insert a patch after the current instruction in the code.
|
void |
MethodEditor.insertAfterBody(MethodEditor.Patch p)
This method inserts code that will be placed after the method body.
|
void |
MethodEditor.insertAtStart(MethodEditor.Patch p)
Insert code to be executed whenever the method is entered.
|
void |
MethodEditor.insertBefore(int i,
MethodEditor.Patch p)
Insert code to be executed before the instruction.
|
void |
MethodEditor.Visitor.insertBefore(MethodEditor.Patch p)
Insert a patch before the current instruction in the code.
|
void |
MethodEditor.replaceWith(int i,
MethodEditor.Patch p)
Insert code to replace the instruction.
|
void |
MethodEditor.Visitor.replaceWith(MethodEditor.Patch p)
Replace the current instruction in the code with a patch.
|
Copyright © 2019. All rights reserved.