| Package | Description | 
|---|---|
| org.springframework.aop | Core Spring AOP interfaces, built on AOP Alliance AOP interoperability interfaces. | 
| org.springframework.aop.aspectj | AspectJ integration package. | 
| org.springframework.aop.support | Convenience classes for using Spring's AOP API. | 
| org.springframework.aop.support.annotation | Annotation support for AOP pointcuts. | 
| Modifier and Type | Field and Description | 
|---|---|
| static ClassFilter | ClassFilter. TRUECanonical instance of a ClassFilter that matches all classes. | 
| Modifier and Type | Method and Description | 
|---|---|
| ClassFilter | IntroductionAdvisor. getClassFilter()Return the filter determining which target classes this introduction
 should apply to. | 
| ClassFilter | Pointcut. getClassFilter()Return the ClassFilter for this pointcut. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AspectJExpressionPointcutSpring  Pointcutimplementation
 that uses the AspectJ weaver to evaluate a pointcut expression. | 
| class  | TypePatternClassFilterSpring AOP  ClassFilterimplementation using AspectJ type matching. | 
| Modifier and Type | Method and Description | 
|---|---|
| ClassFilter | AspectJExpressionPointcut. getClassFilter() | 
| ClassFilter | DeclareParentsAdvisor. getClassFilter() | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ControlFlowPointcutPointcut and method matcher for use in simple cflow-style pointcut. | 
| class  | DefaultIntroductionAdvisorSimple  IntroductionAdvisorimplementation
 that by default applies to any class. | 
| class  | RootClassFilterSimple ClassFilter implementation that passes classes (and optionally subclasses). | 
| Modifier and Type | Method and Description | 
|---|---|
| ClassFilter | DefaultIntroductionAdvisor. getClassFilter() | 
| ClassFilter | ComposablePointcut. getClassFilter() | 
| ClassFilter | ControlFlowPointcut. getClassFilter() | 
| ClassFilter | StaticMethodMatcherPointcut. getClassFilter() | 
| ClassFilter | DynamicMethodMatcherPointcut. getClassFilter() | 
| static ClassFilter | ClassFilters. intersection(ClassFilter[] classFilters)Match all classes that all of the given ClassFilters match. | 
| static ClassFilter | ClassFilters. intersection(ClassFilter cf1,
            ClassFilter cf2)Match all classes that both of the given ClassFilters match. | 
| static ClassFilter | ClassFilters. union(ClassFilter[] classFilters)Match all classes that either (or all) of the given ClassFilters matches. | 
| static ClassFilter | ClassFilters. union(ClassFilter cf1,
     ClassFilter cf2)Match all classes that either (or both) of the given ClassFilters matches. | 
| Modifier and Type | Method and Description | 
|---|---|
| ComposablePointcut | ComposablePointcut. intersection(ClassFilter other)Apply an intersection with the given ClassFilter. | 
| static ClassFilter | ClassFilters. intersection(ClassFilter[] classFilters)Match all classes that all of the given ClassFilters match. | 
| static ClassFilter | ClassFilters. intersection(ClassFilter cf1,
            ClassFilter cf2)Match all classes that both of the given ClassFilters match. | 
| void | StaticMethodMatcherPointcut. setClassFilter(ClassFilter classFilter)Set the  ClassFilterto use for this pointcut. | 
| void | NameMatchMethodPointcutAdvisor. setClassFilter(ClassFilter classFilter)Set the  ClassFilterto use for this pointcut. | 
| ComposablePointcut | ComposablePointcut. union(ClassFilter other)Apply a union with the given ClassFilter. | 
| static ClassFilter | ClassFilters. union(ClassFilter[] classFilters)Match all classes that either (or all) of the given ClassFilters matches. | 
| static ClassFilter | ClassFilters. union(ClassFilter cf1,
     ClassFilter cf2)Match all classes that either (or both) of the given ClassFilters matches. | 
| Constructor and Description | 
|---|
| ComposablePointcut(ClassFilter classFilter)Create a ComposablePointcut for the given ClassFilter,
 with  MethodMatcher.TRUE. | 
| ComposablePointcut(ClassFilter classFilter,
                  MethodMatcher methodMatcher)Create a ComposablePointcut for the given ClassFilter and MethodMatcher. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AnnotationClassFilterSimple ClassFilter that looks for a specific Java 5 annotation
 being present on a class. | 
| Modifier and Type | Method and Description | 
|---|---|
| ClassFilter | AnnotationMatchingPointcut. getClassFilter() |