Package org.aopalliance.reflect
Interface Method
- All Superinterfaces:
Member
,ProgramUnit
This represents a method of a class.
-
Field Summary
Fields inherited from interface org.aopalliance.reflect.Member
PROVIDER_SIDE, USER_SIDE
-
Method Summary
Modifier and TypeMethodDescriptiongetBody()
Returns the body of the current method.This locator contains all the points in the program that call this method.getCallLocator
(int side) A full version ofgetCallLocator()
.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 Details
-
getCallLocator
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 writethis.getBody().getLocator()
orthis.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)
.- See Also:
-
getCallLocator
A full version ofgetCallLocator()
.- Parameters:
side
- USER_SIDE || PROVIDER_SIDE- See Also:
-
getBody
Code getBody()Returns the body of the current method.
-