| Class Summary |
| AbstractPointcutAdvisor | Convenient superclass for pointcut-driven advisors, implementing
the getPointcut() and isPerInstance() methods. |
| ClassFilters | |
| ComposablePointcut | Convenient class for building up pointcuts. |
| ControlFlowPointcut | Pointcut and method matcher for use in simple cflow-style pointcut. |
| DefaultAfterReturningAdvisor | |
| DefaultBeforeAdvisor | |
| DefaultInterceptionAroundAdvisor | Default InterceptionAdvice implementation. |
| DefaultInterceptionIntroductionAdvisor | Simple IntroductionAdvisor implementation that by default applies to any class. |
| DefaultThrowsAdvisor | Default ThrowsAdvisor implementation, holding a pointcut and
throws advice. |
| DelegatingIntroductionInterceptor | Convenient implementation of the IntroductionInterceptor interface. |
| DynamicMethodMatcher | Convenient abstract superclass for dynamic method matchers,
which do care about arguments at runtime. |
| DynamicMethodMatcherPointcutAroundAdvisor | Convenient superclass for Advisors that are also dynamic pointcuts. |
| MethodMatchers | Static methods useful for composing Pointcuts. |
| NameMatchMethodPointcut | Pointcut bean for simple method name matches,
as alternative to regexp patterns. |
| NameMatchMethodPointcutAroundAdvisor | Convenient class for name-match method pointcuts that hold an Interceptor,
making them an Advisor. |
| Pointcuts | Static methods useful for manipulating and evaluating pointcuts. |
| RegexpMethodPointcut | Perl5 regular expression pointcut bean. |
| RegexpMethodPointcutAroundAdvisor | Convenient class for regexp method pointcuts that hold an Interceptor,
making them an Advisor. |
| RootClassFilter | Simple ClassFilter implementation that passes classes (and optionally subclasses) |
| StaticMethodMatcher | Convenient abstract superclas for static method matchers, which don't care
about arguments at runtime. |
| StaticMethodMatcherPointcut | Convenient superclass when we want to force subclasses to
implement MethodMatcher interface, but subclasses
will want to be pointcuts. |
| StaticMethodMatcherPointcutAdvisor | Convenient superclass for Advisors that are also static pointcuts. |
| StaticMethodMatcherPointcutAfterReturningAdvisor | Convenient superclass for static method pointcuts that hold a MethodAfterReturningAdvice,
making them an Advisor. |
| StaticMethodMatcherPointcutAroundAdvisor | Convenient superclass for static method pointcuts that hold interception
around advice, via an AOP Alliance Interceptor. |
| StaticMethodMatcherPointcutBeforeAdvisor | Convenient superclass for static method pointcuts that hold a a BeforeAdvice,
making them an Advisor. |
| StaticMethodMatcherPointcutThrowsAdvisor | Convenient superclass for static method pointcuts that hold a a ThrowsAdvice,
making them an Advisor. |
| UnionPointcut | Pointcut unions are tricky, because we can't just
OR the MethodMatchers: we need to check that each MethodMatcher's
ClassFilter was happy as well. |