public interface InvocationUnit
Modifier and Type | Method and Description |
---|---|
void |
enterExceptionHandler(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int catchType,
Stack stack)
Sets up the given stack for entering the given exception handler.
|
void |
enterMethod(Clazz clazz,
Method method,
Variables variables)
Sets up the given variables for entering the given method.
|
void |
exitMethod(Clazz clazz,
Method method,
Value returnValue)
Exits the given method with the given return value.
|
void |
invokeMember(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction,
Stack stack,
Variables variables)
Updates the given stack corresponding to the execution of the given field or method reference
instruction.
|
void enterMethod(Clazz clazz, Method method, Variables variables)
void exitMethod(Clazz clazz, Method method, Value returnValue)
void enterExceptionHandler(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, int catchType, Stack stack)
void invokeMember(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction, Stack stack, Variables variables)