Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ADD_AFTER_CODE - Static variable in interface org.aopalliance.instrument.Instrumentation
-
After code adding instrumentation type.
- ADD_BEFORE_CODE - Static variable in interface org.aopalliance.instrument.Instrumentation
-
Before code instrumentation type.
- ADD_CLASS - Static variable in interface org.aopalliance.instrument.Instrumentation
-
Class adding instrumentation type.
- ADD_INTERFACE - Static variable in interface org.aopalliance.instrument.Instrumentation
-
Interface adding instrumentation type.
- ADD_METADATA - Static variable in interface org.aopalliance.instrument.Instrumentation
-
Metadata adding instrumentation type.
- addAfterCode(CodeLocator, Code, Instrumentation, Instrumentation) - Method in interface org.aopalliance.instrument.Instrumentor
-
Adds some code after a given method code body.
- addAroundCode(CodeLocator, Code, String, Instrumentation, Instrumentation) - Method in interface org.aopalliance.instrument.Instrumentor
-
Adds some code around a given method code body.
- addBeforeCode(CodeLocator, Code, Instrumentation, Instrumentation) - Method in interface org.aopalliance.instrument.Instrumentor
-
Adds some code before a given method code body.
- addClass(ClassLocator, String) - Method in interface org.aopalliance.instrument.Instrumentor
-
Introduces a class into the class location (mixin).
- addField(ClassLocator, String, String, Code) - Method in interface org.aopalliance.instrument.Instrumentor
-
Adds a new field to the target class.
- addInterface(ClassLocator, String) - Method in interface org.aopalliance.instrument.Instrumentor
-
Adds a new implemented interface to a given class location.
- addMetadata(Metadata) - Method in interface org.aopalliance.reflect.ProgramUnit
-
Associates a metadata to the current unit.
- addMethod(ClassLocator, String, String[], String[], Code) - Method in interface org.aopalliance.instrument.Instrumentor
-
Adds a new method to the class location.
- Advice - Interface in org.aopalliance.aop
-
Tag interface for Advice.
- AspectException - Exception in org.aopalliance.aop
-
Superclass for all AOP infrastructure exceptions.
- AspectException(String) - Constructor for exception org.aopalliance.aop.AspectException
-
Constructor for AspectException.
- AspectException(String, Throwable) - Constructor for exception org.aopalliance.aop.AspectException
-
Constructor for AspectException.
C
- Class - Interface in org.aopalliance.reflect
-
This element represents classes in the base program.
- ClassLocator - Interface in org.aopalliance.reflect
-
This interface represents a specific unit locator for base program classes.
- Code - Interface in org.aopalliance.reflect
-
This represents a piece of code in the program.
- CodeLocator - Interface in org.aopalliance.reflect
-
This interface represents a locator on a base program piece of code.
- construct(ConstructorInvocation) - Method in interface org.aopalliance.intercept.ConstructorInterceptor
-
Implement this method to perform extra treatments before and after the consrution of a new object.
- ConstructorInterceptor - Interface in org.aopalliance.intercept
-
Intercepts the construction of a new object.
- ConstructorInvocation - Interface in org.aopalliance.intercept
-
Description of an invocation to a constuctor, given to an interceptor upon construtor-call.
- createClass(String) - Method in interface org.aopalliance.instrument.Instrumentor
-
Creates a new class.
F
- Field - Interface in org.aopalliance.reflect
-
This represents a field of a class.
- FieldAccess - Interface in org.aopalliance.intercept
-
This interface represents a field access in the program.
- FieldInterceptor - Interface in org.aopalliance.intercept
-
Intercepts field access on a target object.
G
- get(FieldAccess) - Method in interface org.aopalliance.intercept.FieldInterceptor
-
Do the stuff you want to do before and after the field is getted.
- getAccessType() - Method in interface org.aopalliance.intercept.FieldAccess
-
Returns the access type.
- getArguments() - Method in interface org.aopalliance.intercept.Invocation
-
Get the arguments as an array object.
- getBody() - Method in interface org.aopalliance.reflect.Method
-
Returns the body of the current method.
- getCallLocator() - Method in interface org.aopalliance.reflect.Method
-
This locator contains all the points in the program that call this method.
- getCallLocator(int) - Method in interface org.aopalliance.reflect.Method
-
A full version of
Method.getCallLocator()
. - getCallLocator(Method) - Method in interface org.aopalliance.reflect.Code
-
Returns a call locator for the given callee method.
- getCatchLocator(Class) - Method in interface org.aopalliance.reflect.Code
-
Returns a exception catching locator in the current body.
- getCause() - Method in exception org.aopalliance.aop.AspectException
-
Return the root cause of this exception.
- getClassLocator() - Method in interface org.aopalliance.reflect.Class
-
Returns the class locator that corresponds to this class.
- getConstructor() - Method in interface org.aopalliance.intercept.ConstructorInvocation
-
Gets the constructor being called.
- getDeclaredFields() - Method in interface org.aopalliance.reflect.Class
-
Gets the fields declared by this class.
- getDeclaredMethods() - Method in interface org.aopalliance.reflect.Class
-
Gets the methods declared by this class.
- getDeclaringClass() - Method in interface org.aopalliance.reflect.Member
-
Gets the class that declares this member.
- getField() - Method in interface org.aopalliance.intercept.FieldAccess
-
Gets the field being accessed.
- getFields() - Method in interface org.aopalliance.reflect.Class
-
Gets the fields of this class (including superclass fields).
- getInterfaces() - Method in interface org.aopalliance.reflect.Class
-
Gets all the interfaces implemented by this class.
- getKey() - Method in interface org.aopalliance.reflect.Metadata
-
Gets the key of this metadata.
- getLocation() - Method in interface org.aopalliance.instrument.Instrumentation
-
Returns the location of this instrumentation.
- getLocator() - Method in interface org.aopalliance.reflect.Code
-
Returns the code locator that corresponds to this code.
- getLocator() - Method in interface org.aopalliance.reflect.ProgramUnit
-
Returns the locator that corresponds to this unit.
- getMessage() - Method in exception org.aopalliance.aop.AspectException
- getMetadata(Object) - Method in interface org.aopalliance.reflect.ProgramUnit
-
Returns the metadata that is associated to this unit from its key.
- getMetadatas() - Method in interface org.aopalliance.reflect.ProgramUnit
-
Returns all the metadatas that are associated to the current unit.
- getMethod() - Method in interface org.aopalliance.intercept.MethodInvocation
-
Gets the method being called.
- getMethods() - Method in interface org.aopalliance.reflect.Class
-
Gets the methods of this class (including superclass methods).
- getModifiers() - Method in interface org.aopalliance.reflect.Member
-
The modifiers value.
- getName() - Method in interface org.aopalliance.reflect.Class
-
Gets the class's full name.
- getName() - Method in interface org.aopalliance.reflect.Member
-
The member's name.
- getReadLocator() - Method in interface org.aopalliance.reflect.Field
-
Same as
getReadLocator(USER_SIDE)
. - getReadLocator(int) - Method in interface org.aopalliance.reflect.Field
-
This methods returns the points where the current field is read.
- getReadLocator(Field) - Method in interface org.aopalliance.reflect.Code
-
Returns a field reading locator in the current body.
- getStaticPart() - Method in interface org.aopalliance.intercept.Joinpoint
-
Returns the static part of this joinpoint.
- getSuperclass() - Method in interface org.aopalliance.reflect.Class
-
Gets the superclass of this class.
- getThis() - Method in interface org.aopalliance.intercept.Joinpoint
-
Returns the object that holds the current joinpoint's static part.
- getThrowLocator(Class) - Method in interface org.aopalliance.reflect.Code
-
Returns a exception throwing locator in the current body.
- getType() - Method in interface org.aopalliance.instrument.Instrumentation
-
Gets the instrumentation type.
- getValue() - Method in interface org.aopalliance.reflect.Metadata
-
Gets the value of this metadata.
- getValueToSet() - Method in interface org.aopalliance.intercept.FieldAccess
-
Gets the value that must be set to the field.
- getWriteLocator() - Method in interface org.aopalliance.reflect.Field
-
Same as
getWriteLocator(USER_SIDE)
. - getWriteLocator(int) - Method in interface org.aopalliance.reflect.Field
-
This methods returns the points where the current field is written.
- getWriteLocator(Field) - Method in interface org.aopalliance.reflect.Code
-
Returns a field writing locator in the current body.
I
- Instrumentation - Interface in org.aopalliance.instrument
-
This interface represents an instrumentation on the base program.
- InstrumentationError - Error in org.aopalliance.instrument
-
The error that is raised when an error occurs during an instrumentation.
- InstrumentationError(Instrumentation, Throwable) - Constructor for error org.aopalliance.instrument.InstrumentationError
-
Sets a generic error message for an instrumentation error.
- Instrumentor - Interface in org.aopalliance.instrument
-
This interface defines all the methods that perform program instrumentations that are useful for AOP.
- Interceptor - Interface in org.aopalliance.intercept
-
This interface represents a generic interceptor.
- Invocation - Interface in org.aopalliance.intercept
-
This interface represents an invocation in the program.
- invoke(MethodInvocation) - Method in interface org.aopalliance.intercept.MethodInterceptor
-
Implement this method to perform extra treatments before and after the invocation.
J
- Joinpoint - Interface in org.aopalliance.intercept
-
This interface represents a generic runtime joinpoint (in the AOP terminology).
L
- Locator - Interface in org.aopalliance.reflect
-
This interface represents a locator on the base program.
M
- Member - Interface in org.aopalliance.reflect
-
This interface represents a class member.
- Metadata - Interface in org.aopalliance.reflect
-
A metadata is a pair of values (key,data) that can be associated to a program unit.
- Method - Interface in org.aopalliance.reflect
-
This represents a method of a class.
- MethodInterceptor - Interface in org.aopalliance.intercept
-
Intercepts calls on an interface on its way to the target.
- MethodInvocation - Interface in org.aopalliance.intercept
-
Description of an invocation to a method, given to an interceptor upon method-call.
O
- org.aopalliance.aop - package org.aopalliance.aop
- org.aopalliance.instrument - package org.aopalliance.instrument
-
This package provides an API for program instrumentation.
- org.aopalliance.intercept - package org.aopalliance.intercept
-
This package provides a set of interfaces for interception mechanisms.
- org.aopalliance.reflect - package org.aopalliance.reflect
-
This package provides a set of interfaces for implementing a generic reflection API.
P
- printStackTrace() - Method in exception org.aopalliance.aop.AspectException
- printStackTrace(PrintStream) - Method in exception org.aopalliance.aop.AspectException
- printStackTrace(PrintWriter) - Method in exception org.aopalliance.aop.AspectException
- proceed() - Method in interface org.aopalliance.intercept.Joinpoint
-
Proceeds to the next interceptor in the chain.
- ProgramUnit - Interface in org.aopalliance.reflect
-
An abstract program unit.
- PROVIDER_SIDE - Static variable in interface org.aopalliance.reflect.Member
-
A constant to denote the program side that provides this member.
R
- READ - Static variable in interface org.aopalliance.intercept.FieldAccess
-
The read access type (see
FieldAccess.getAccessType()
). - removeMetadata(Object) - Method in interface org.aopalliance.reflect.ProgramUnit
-
Removes a metadata from its key.
S
- set(FieldAccess) - Method in interface org.aopalliance.intercept.FieldInterceptor
-
Do the stuff you want to do before and after the field is setted.
- SET_SUPERCLASS - Static variable in interface org.aopalliance.instrument.Instrumentation
-
Superclass setting instrumentation type.
- setSuperClass(ClassLocator, String) - Method in interface org.aopalliance.instrument.Instrumentor
-
Sets or replaces the current superclass of a class location.
T
- toString() - Method in exception org.aopalliance.aop.AspectException
U
- undo(Instrumentation) - Method in interface org.aopalliance.instrument.Instrumentor
-
Cancels an instrumentation.
- UndoNotSupportedException - Exception in org.aopalliance.instrument
-
The exception that is raised when the client program tries to undo an instrumentation and when current implementation does not support it.
- UndoNotSupportedException(Instrumentation) - Constructor for exception org.aopalliance.instrument.UndoNotSupportedException
-
Sets a generic exception message for an instrumentation.
- UnitLocator - Interface in org.aopalliance.reflect
-
This interface represents a locator on a base program structural unit.
- USER_SIDE - Static variable in interface org.aopalliance.reflect.Member
-
A constant to denote the program side that uses this member.
W
- WRITE - Static variable in interface org.aopalliance.intercept.FieldAccess
-
The write access type (see
FieldAccess.getAccessType()
).
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form