| Package | Description | 
|---|---|
| org.springframework.core.type.classreading | Support classes for reading annotation and class-level metadata. | 
| org.springframework.core.type.filter | Core support package for type filtering (e.g. | 
| Modifier and Type | Method and Description | 
|---|---|
| MetadataReader | MetadataReaderFactory. getMetadataReader(Resource resource)Obtain a MetadataReader for the given resource. | 
| MetadataReader | SimpleMetadataReaderFactory. getMetadataReader(Resource resource) | 
| MetadataReader | CachingMetadataReaderFactory. getMetadataReader(Resource resource) | 
| MetadataReader | MetadataReaderFactory. getMetadataReader(String className)Obtain a MetadataReader for the given class name. | 
| MetadataReader | SimpleMetadataReaderFactory. getMetadataReader(String className) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | AbstractTypeHierarchyTraversingFilter. match(MetadataReader metadataReader,
     MetadataReaderFactory metadataReaderFactory) | 
| boolean | AspectJTypeFilter. match(MetadataReader metadataReader,
     MetadataReaderFactory metadataReaderFactory) | 
| boolean | AbstractClassTestingTypeFilter. match(MetadataReader metadataReader,
     MetadataReaderFactory metadataReaderFactory) | 
| boolean | TypeFilter. match(MetadataReader metadataReader,
     MetadataReaderFactory metadataReaderFactory)Determine whether this filter matches for the class described by
 the given metadata. | 
| protected boolean | AbstractTypeHierarchyTraversingFilter. matchSelf(MetadataReader metadataReader)Override this to match self characteristics alone. | 
| protected boolean | AnnotationTypeFilter. matchSelf(MetadataReader metadataReader) |