org.springframework.aop
Class Diagram aop

Class Summary
AdvisorBase interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut).
AfterReturningAdviceSuperinterface for all after returning advice.
AfterReturningAdvisorAdvisor that delivers after returning advice: executed on method execution without an exception being thrown.
AspectObject containing multiple interceptors and pointcuts (advisor) together making up the modularization of an Aspect.
BeforeAdviceSuperinterface for all before advice.
BeforeAdvisorAdvisor that delivers before advice.
ClassFilterFilter that restricts matching of a pointcut or introduction to a given set of target classes.
InterceptionAdvisorTag interface for Advisors that work through interception.
InterceptionAroundAdvisorAdvisor that delivers around advice via an AOP Alliance interceptor.
InterceptionIntroductionAdvisorAdvisor that performs an AOP introduction through an interceptor.
IntroductionAdvisorSuperinterface for advisors that perform one or more AOP introductions.
IntroductionInterceptorSubinterface of AOP Alliance MethodInterceptor that allows additional interfaces to be implemented by the interceptor, and available via a proxy using that interceptor.
MethodAfterReturningAdviceAdvice for after returning advice.
MethodBeforeAdvice 
MethodMatcherPart of a Pointcut.
PointcutCore Spring pointcut abstraction.
PointcutAdvisorSuperinterface for all Advisors that are driven by a pointcut.
TargetSource 
ThrowsAdviceTag interface for throws advice.
ThrowsAdvisorAdvisor that delivers throws advice.