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.

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


A generic AOP Framework Exception