public interface MetadataAwareAspectInstanceFactory extends AspectInstanceFactory
AspectInstanceFactory
 that returns AspectMetadata associated with AspectJ-annotated classes.
 Ideally, AspectInstanceFactory would include this method itself, but because
 AspectMetadata uses Java-5-only AjType,
 we need to split out this subinterface.
AspectMetadata, 
AjTypeHIGHEST_PRECEDENCE, LOWEST_PRECEDENCE| Modifier and Type | Method and Description | 
|---|---|
Object | 
getAspectCreationMutex()
Return the best possible creation mutex for this factory. 
 | 
AspectMetadata | 
getAspectMetadata()
Return the AspectJ AspectMetadata for this factory's aspect. 
 | 
getAspectClassLoader, getAspectInstanceAspectMetadata getAspectMetadata()
Object getAspectCreationMutex()
null for no mutex to use)