Top Description Interfaces Classes
[default module]

Package org.aspectj.lang


Provides several interfaces for obtaining reflective information about a join point, as well as several exceptions that can be thrown by AspectJ code.

JoinPoint and Signature provide reflective information about a join point. Instances of these interfaces are available inside of advice with the special variables thisJoinPoint, thisJoinPointStaticPart, and thisEnclosingJoinPointStaticPart.

Interface Summary

Modifier and TypeInterface and Description
public interface
JoinPoint

Provides reflective access to both the state available at a join point and static information about it.

public interface
ProceedingJoinPoint

ProceedingJoinPoint exposes the proceed(..) method in order to support around advice in @AJ aspects

public interface
Signature

Represents the signature at a join point.

Class Summary

Modifier and TypeClass and Description
public class
Aspects

Handles generic aspectOf method when those are not available in the aspects but added later on thru load time weaving.

public class
Aspects14

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.

public class
NoAspectBoundException

Thrown by the aspectOf special method on aspect types when there is no aspect of that type currently bound.

public class
SoftException

Wrapper for checked exceptions matched by a 'declare soft'.