| |
|
| java.lang.Object ch.ethz.prose.HotSwapRedefineWeaver
HotSwapRedefineWeaver | public class HotSwapRedefineWeaver (Code) | | Weave and unweave method redefine requests.
author: Angela Nicoara author: Gerald Linhofer version: $Revision$ |
Field Summary | |
protected Map | requests Mapping from a crosscut (key) to a collection of method redefine requests
(value). |
requests | protected Map requests(Code) | | Mapping from a crosscut (key) to a collection of method redefine requests
(value).
|
getRequests | protected Collection getRequests(MethodRedefineCut cut)(Code) | | Get requests for `cut'.
Parameters: cut - crosscut whose requests are returned requests for `cut' |
unweaveMethodRedefineCut | public void unweaveMethodRedefineCut(MethodRedefineCut cut)(Code) | | Unweave a method redefinition.
Parameters: cut - crosscut which should be unwoven. |
weaveMethodRedefineCut | public void weaveMethodRedefineCut(MethodRedefineCut cut, MethodRedefineRequest request)(Code) | | Weave a method redefinition.
Parameters: cut - crosscut that contains advice method Parameters: request - |
|
|
|