## Package org.springframework.aop.support

Convenience classes for using Spring's AOP API.

See:
Description

Interface Summary
ExpressionPointcut: Interface to be implemented by pointcuts that use String expressions.

Class Summary
AbstractBeanFactoryPointcutAdvisor: Abstract BeanFactory-based PointcutAdvisor that allows for any Advice to be configured as reference to an Advice bean in a BeanFactory.
AbstractExpressionPointcut: Abstract superclass for expression pointcuts, offering location and expression properties.
AbstractGenericPointcutAdvisor: Abstract generic PointcutAdvisor that allows for any Advice to be configured.
AbstractPointcutAdvisor: Abstract base class for `PointcutAdvisor` implementations.
AbstractRegexpMethodPointcut: Abstract base regular expression pointcut bean.
AopUtils: Utility methods for AOP support code.
ClassFilters: Static utility methods for composing `ClassFilters`.
ComposablePointcut: Convenient class for building up pointcuts.
ControlFlowPointcut: Pointcut and method matcher for use in simple cflow-style pointcut.
DefaultBeanFactoryPointcutAdvisor: Concrete BeanFactory-based PointcutAdvisor that allows for any Advice to be configured as reference to an Advice bean in the BeanFactory, as well as the Pointcut to be configured through a bean property.
DefaultIntroductionAdvisor: Simple `IntroductionAdvisor` implementation that by default applies to any class.
DefaultPointcutAdvisor: Convenient Pointcut-driven Advisor implementation.
DelegatePerTargetObjectIntroductionInterceptor: Convenient implementation of the `IntroductionInterceptor` interface.
DelegatingIntroductionInterceptor: Convenient implementation of the `IntroductionInterceptor` interface.
DynamicMethodMatcher: Convenient abstract superclass for dynamic method matchers, which do care about arguments at runtime.
DynamicMethodMatcherPointcut: Convenient superclass when we want to force subclasses to implement MethodMatcher interface, but subclasses will want to be pointcuts.
IntroductionInfoSupport: Support for implementations of `IntroductionInfo`.
JdkRegexpMethodPointcut: Regular expression pointcut based on the `java.util.regex` package.
MethodMatchers: Static utility methods for composing `MethodMatchers`.
NameMatchMethodPointcut: Pointcut bean for simple method name matches, as alternative to regexp patterns.
NameMatchMethodPointcutAdvisor: Convenient class for name-match method pointcuts that hold an Advice, making them an Advisor.
Pointcuts: Pointcut constants for matching getters and setters, and static methods useful for manipulating and evaluating pointcuts.
RegexpMethodPointcutAdvisor: Convenient class for regexp method pointcuts that hold an Advice, making them an `Advisor`.
RootClassFilter: Simple ClassFilter implementation that passes classes (and optionally subclasses)
StaticMethodMatcher: Convenient abstract superclass for static method matchers, which don't care about arguments at runtime.
StaticMethodMatcherPointcut: Convenient superclass when we want to force subclasses to implement the `MethodMatcher` interface but subclasses will want to be pointcuts.
StaticMethodMatcherPointcutAdvisor: Convenient base class for Advisors that are also static pointcuts.

## Package org.springframework.aop.support Description

Convenience classes for using Spring's AOP API.