All Classes and Interfaces

Class
Description
Runtime representation of an advice declaration inside an aspect
 
The different kinds of advice in AspectJ
Used to annotated code-style advice to name it Name is used by reflection api if present, may in future be used in adviceexecution() pcd.
 
After finally advice
After returning advice
After throwing advice
internal representation of declare annotation statement, used by reflect api
 
 
 
 
 
 
The runtime representation of a type (Aspect, Class, Interface, Annotation, Enum, or Array) in an AspectJ program.
 
This is the anchor for the AspectJ runtime type system.
Around advice
 
Aspect declaration
Handles generic aspectOf method when those are not available in the aspects but added later on thru load time weaving.
For users working on a level of Java prior to Java5, Aspects14 handles generic aspectOf methods when they are not available in the aspects but added later on through load time weaving.
Before advice
 
 
 
 
 
Provide code generation hints to the compiler (e.g.
 
 
 
 
The AspectJ runtime representation of a declare annotation member in an aspect.
 
 
 
AspectJ runtime representation of a declare error or declare warning member in an aspect.
 
DeclareMixin annotation - see design and usage in https://bugs.eclipse.org/bugs/show_bug.cgi?id=266552
Declare parents mixin annotation
A declare parents member defined inside an aspect
 
Aspect precedence declaration
AspectJ runtime representation of a declare precedence statement as declared in an aspect.
 
AspectJ runtime representation of a declare soft member within an aspect.
 
 
 
 
 
Signature for static and instance initializers.
Runtime representation of an inter-type constructor member declared within an aspect.
 
Represents an inter-type method, field, or constructor declared in an aspect.
 
Represents an inter-type field declaration declared in an aspect.
 
Represents an inter-type method declaration member within an aspect.
 
Provides reflective access to both the state available at a join point and static information about it.
 
This helper object contains only the static information about a join point.
 
 
 
Thrown by the aspectOf special method on aspect types when there is no aspect of that type currently bound.
Thrown when AjType.getDeclaredAdvice is called with an advice name and no matching advice declaration can be found.
Thrown when AjType.getDeclaredPointcut is called with a pointcut name, and no matching pointcut declaration can be found.
AspectJ runtime representation of the per-clause associated with an aspect.
 
The different per-clauses (aspect instantiation models) supported by AspectJ
 
Pointcut declaration
AspectJ runtime representation of a pointcut member inside a class or aspect.
Representation of a pointcut based per-clause associated with an aspect (perthis/target/cflow/cflowbelow)
 
Represents an anonymous pointcut expression as used in pointcuts, advice declarations, declares, and per-clauses
 
 
ProceedingJoinPoint exposes the proceed(..) method in order to support around advice in @AJ aspects
Can be specified on an aspect to ensure that particular types must be accessible before the aspect will be 'activated'.
Represents the signature at a join point.
AspectJ runtime representation of a signature pattern as used in various aspect members (for example, declare @method, declare @field).
Basic implementation of signature pattern
Wrapper for checked exceptions matched by a 'declare soft'.
For defining code, the class defined and location in a source file.
 
Annotate members to avoid AspectJ error messages.
 
 
 
 
 
 
 
AspectJ runtime representation of a type pattern as used in member declarations such as declare parents.
AspectJ runtime representation of a type pattern based per-clause associated with an aspect (pertypewithin).
 
Default impl of a type pattern.