# Package org.springframework.aop.support

Convenience classes for using Spring's AOP API.

See: Description

Interface Summary
Interface | Description
--- | ---
ExpressionPointcut | Interface to be implemented by pointcuts that use String expressions.

Class Summary
Class | Description
--- | ---
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.