After code adding instrumentation type.
Before code instrumentation type.
Class adding instrumentation type.
Interface adding instrumentation type.
Metadata adding instrumentation type.
Adds some code after a given method code body.
Adds some code around a given method code body.
Adds some code before a given method code body.
Introduces a class into the class location (mixin).
Adds a new field to the target class.
Adds a new implemented interface to a given class location.
Associates a metadata to the current unit.
Adds a new method to the class location.
Tag interface for Advice.
Superclass for all AOP infrastructure exceptions.
Constructor for AspectException.
Constructor for AspectException.
This element represents classes in the base program.
This interface represents a specific unit locator for base program
classes.
Code - interface org.aopalliance.reflect.
Code This represents a piece of code in the program.
This interface represents a locator on a base program piece of
code.
Implement this method to perform extra treatments before and
after the consrution of a new object.
Intercepts the construction of a new object.
Description of an invocation to a constuctor, given to an
interceptor upon construtor-call.
Do the stuff you want to do before and after the
field is getted.
Get the arguments as an array object.
Returns the body of the current method.
This locator contains all the points in the program that call
this method.
Returns a call locator for the given callee method.
Returns a exception catching locator in the current body.
Return the root cause of this exception.
Returns the class locator that corresponds to this class.
Gets the constructor being called.
Gets the fields declared by this class.
Gets the methods declared by this class.
Gets the class that declares this member.
Gets the field being accessed.
Gets the fields of this class (including superclass fields).
Gets all the interfaces implemented by this class.
Gets the key of this metadata.
Returns the location of this instrumentation.
Returns the code locator that corresponds to this code.
Returns the locator that corresponds to this unit.
Returns the metadata that is associated to this unit from its
key.
Returns all the metadatas that are associated to the current
unit.
Gets the method being called.
Gets the methods of this class (including superclass
methods).
Gets the class's full name.
Same as getReadLocator(USER_SIDE)
.
This methods returns the points where the current field is read.
Returns a field reading locator in the current body.
Returns the static part of this joinpoint.
Gets the superclass of this class.
Returns the object that holds the current joinpoint's static
part.
Returns a exception throwing locator in the current body.
Gets the instrumentation type.
Gets the value of this metadata.
Gets the value that must be set to the field.
Same as getWriteLocator(USER_SIDE)
.
This methods returns the points where the current field is
written.
Returns a field writing locator in the current body.
This interface represents an instrumentation on the base program.
The error that is raised when an error occurs during an instrumentation.
Sets a generic error message for an instrumentation error.
This interface defines all the methods that perform program
instrumentations that are useful for AOP.
This interface represents a generic interceptor.
This interface represents an invocation in the program.
Implement this method to perform extra treatments before and
after the invocation.
This interface represents a class member.
A metadata is a pair of values (key,data) that can be associated to
a program unit.
This represents a method of a class.
Intercepts calls on an interface on its way to the target.
Description of an invocation to a method, given to an interceptor
upon method-call.