| Interface | Description | 
|---|---|
| ConstructorInterceptor | 
 Intercepts the construction of a new object. 
 | 
| ConstructorInvocation | 
 Description of an invocation to a constuctor, given to an
 interceptor upon constructor-call. 
 | 
| Interceptor | 
 This interface represents a generic interceptor. 
 | 
| Invocation | 
 This interface represents an invocation in the program. 
 | 
| Joinpoint | 
 This interface represents a generic runtime joinpoint (in the AOP
 terminology). 
 | 
| MethodInterceptor | 
 Intercepts calls on an interface on its way to the target. 
 | 
| MethodInvocation | 
 Description of an invocation to a method, given to an interceptor
 upon method-call. 
 |