public class ThisAssignmentChecker extends java.lang.Object implements MethodData.Results
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isThisAssigned(MethodData info) |
boolean |
notifyUpdate(MethodData info,
IInstruction[] newInstructions,
ExceptionHandler[][] newHandlers,
int[] newInstructionMap)
This should not be called by any client.
|
public boolean notifyUpdate(MethodData info, IInstruction[] newInstructions, ExceptionHandler[][] newHandlers, int[] newInstructionMap)
notifyUpdate in interface MethodData.Resultsinfo - the method data this annotation is attached tonewInstructions - the instructions the method will change tonewHandlers - the handler lists the method will change tonewInstructionMap - the instructions-to-bytecodes map the method will change topublic static boolean isThisAssigned(MethodData info) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException