# Uses of Package
org.springframework.aop.support

Packages that use org.springframework.aop.support
Package
Description
org.springframework.aop.aspectj
AspectJ integration package.
org.springframework.aop.aspectj.annotation
Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.
org.springframework.aop.support
Convenience classes for using Spring's AOP API.
org.springframework.aop.support.annotation
Annotation support for AOP pointcuts.
org.springframework.aop.target
Various `TargetSource` implementations for use with Spring AOP.

Classes in org.springframework.aop.support used by org.springframework.aop.aspectj
Class
Description
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.
ExpressionPointcut
Interface to be implemented by pointcuts that use String expressions.
Classes in org.springframework.aop.support used by org.springframework.aop.aspectj.annotation
Class
Description
AbstractGenericPointcutAdvisor
Abstract generic `PointcutAdvisor` that allows for any `Advice` to be configured.
AbstractPointcutAdvisor
Abstract base class for `PointcutAdvisor` implementations.
DefaultPointcutAdvisor
Convenient Pointcut-driven Advisor implementation.
Classes in org.springframework.aop.support used by org.springframework.aop.support
Class
Description
AbstractBeanFactoryPointcutAdvisor
Abstract BeanFactory-based PointcutAdvisor that allows for any Advice to be configured as reference to an Advice bean in a BeanFactory.
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.
ComposablePointcut
Convenient class for building up pointcuts.
DynamicMethodMatcher
Convenient abstract superclass for dynamic method matchers, which do care about arguments at runtime.
ExpressionPointcut
Interface to be implemented by pointcuts that use String expressions.
IntroductionInfoSupport
Support for implementations of `IntroductionInfo`.
NameMatchMethodPointcut
Pointcut bean for simple method name matches, as an alternative to regular expression patterns.
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.
Classes in org.springframework.aop.support used by org.springframework.aop.support.annotation
Class
Description
StaticMethodMatcher
Convenient abstract superclass for static method matchers, which don't care about arguments at runtime.
Classes in org.springframework.aop.support used by org.springframework.aop.target
Class
Description
DefaultIntroductionAdvisor
Simple `IntroductionAdvisor` implementation that by default applies to any class.