org.aopalliance.reflect
Interface Method
- Member, ProgramUnit
This represents a method of a class.
getBody
public Code getBody()
Returns the body of the current method.
getCallLocator
public CodeLocator getCallLocator()
This locator contains all the points in the program that call
this method.
Note that this code locator corresponds to the client-side
call event (equiv. to
this.getLocator(USER_SIDE)
. To get the server-side
equivalent locator, one must write
this.getBody().getLocator()
or
this.getLocator(PROVIDER_SIDE)
.
It is a very invasive feature since it designates all the
calling points in all the classes of the application. To only
designate the calling points in a given client method, one
should write
aClientMethod.getBody().getCallLocator(this)
.
getCallLocator
public CodeLocator getCallLocator(int side)
side
- USER_SIDE || PROVIDER_SIDE