|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface InvocationUnit
This interface sets up the variables for entering a method, and it updates the stack for the invocation of a class member.
| Method Summary | |
|---|---|
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)
Updates the given stack corresponding to the execution of the given field or method reference instruction. |
| Method Detail |
|---|
void enterMethod(Clazz clazz,
Method method,
Variables variables)
void exitMethod(Clazz clazz,
Method method,
Value returnValue)
void invokeMember(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction,
Stack stack)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||