Contains boilerplate code for AOP execution and is added to AOP proxy classes.

An advisor is the combination of a single advice and the pointcut where the advice will become active.

An aspect is represented by class tagged with the "aspect" annotation.

A generic AOP Framework Exception

Implementation of the interface introduction declaration.

In Flow the join point object contains context information when a point cut matches and the registered advices are executed.

Implementation of the property introduction declaration.

Implementation of the trait introduction declaration.


Contract for a join point

Contract and marker interface for the AOP Proxy classes