Method Summary |
|
public void | addFieldAccessor(HotSwapFieldWeaver f) Add a field for which a callback should be woven (for each access). |
public void | addFieldModifier(HotSwapFieldWeaver f) Add a field for which a callback should be woven (for each modification). |
public void | addMethodCall(Method m) Add a method for which a callback should be woven (before each call). |
public void | addMethodReturn(Method m) Add a method for which a callback should be woven (after each call). |
public int | getStatus() Returns the status of this weaver. |
public Member | getTarget() Returns the method bound to this weaver. |
public int | getTargetId() Return the identifier of the method bound
to this weaver. |
public void | removeFieldAccessor(HotSwapFieldWeaver f) Remove a field for which a callback was woven (for each access). |
public void | removeFieldModifier(HotSwapFieldWeaver f) Remove a field for which a callback was woven (for each modification). |
public void | removeMethodCall(Method m) Remove a method for which a callback was woven (before each call). |
public void | removeMethodReturn(Method m) Remove a method for which a callback was woven (after each call). |
public void | setMethodEntryEnabled(boolean flag) Enable method entry join point. |
public void | setMethodExitEnabled(boolean flag) Enable method entry join point. |
public void | setRedefineAdvice(Member advice) Redefine the method in this weaver. |