| |
|
| ch.ethz.prose.crosscut.Crosscut ch.ethz.prose.crosscut.AbstractCrosscut ch.ethz.prose.crosscut.GetCut
GetCut | abstract public class GetCut extends AbstractCrosscut (Code) | | Class GetCut is a crosscut which cuts field gets.
The advice method is GET_ARGS . The join-point
where the advice method is executted depend on:
- the signature of
GET_ARGS
- the value returned by
pointCutter .
Within an advice method, the thisJoinPoint() method
can be called to obtain a reference to the currently executing
join-point.
version: $Revision: 1.3 $ author: Andrei Popovici |
Constructor Summary | |
protected | GetCut() |
GetCut | protected GetCut()(Code) | | |
GET_ARGS | protected void GET_ARGS()(Code) | | This method must be defined by subclasses. It will be called
each time one of the selected fields is
|
doCreateRequest | protected CrosscutRequest doCreateRequest(Class c) throws SecurityException(Code) | | Create a new CrosscutRequest consisting of FieldAccessRequests
and FieldModificationRequests for every field (public, protected,
private or package-scoped) declared in class c . (No
request is generated for inherited fields!)
|
insertionAction | public void insertionAction(boolean isBeforeInsertion)(Code) | | |
|
|
|