| Package | Description | 
|---|---|
| org.springframework.aop.aspectj.annotation | Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP. | 
| Class and Description | 
|---|
| AbstractAspectJAdvisorFactory Abstract base class for factories that can create Spring AOP Advisors
 given AspectJ classes from classes honoring the AspectJ 5 annotation syntax. | 
| AbstractAspectJAdvisorFactory.AspectJAnnotation Class modelling an AspectJ annotation, exposing its type enumeration and
 pointcut String. | 
| AbstractAspectJAdvisorFactory.AspectJAnnotationType Enum for AspectJ annotation types. | 
| AspectJAdvisorFactory Interface for factories that can create Spring AOP Advisors from classes
 annotated with AspectJ annotation syntax. | 
| AspectMetadata Metadata for an AspectJ aspect class, with an additional Spring AOP pointcut
 for the per clause. | 
| BeanFactoryAspectInstanceFactory AspectInstanceFactoryimplementation
 backed by a SpringBeanFactory. | 
| MetadataAwareAspectInstanceFactory Subinterface of  AspectInstanceFactorythat returnsAspectMetadataassociated with AspectJ-annotated classes. |