|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Method
This represents a method of a class.
Field Summary |
---|
Fields inherited from interface org.aopalliance.reflect.Member |
---|
PROVIDER_SIDE, USER_SIDE |
Method Summary | |
---|---|
Code |
getBody()
Returns the body of the current method. |
CodeLocator |
getCallLocator()
This locator contains all the points in the program that call this method. |
CodeLocator |
getCallLocator(int side)
A full version of getCallLocator() . |
Methods inherited from interface org.aopalliance.reflect.Member |
---|
getDeclaringClass, getModifiers, getName |
Methods inherited from interface org.aopalliance.reflect.ProgramUnit |
---|
addMetadata, getLocator, getMetadata, getMetadatas, removeMetadata |
Method Detail |
---|
CodeLocator getCallLocator()
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)
.
Code.getLocator()
,
Code.getCallLocator(Method)
CodeLocator getCallLocator(int side)
getCallLocator()
.
side
- USER_SIDE || PROVIDER_SIDEgetCallLocator()
Code getBody()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |