| Package | Description | 
|---|---|
| org.springframework.core.type | Core support package for type introspection. | 
| org.springframework.core.type.classreading | Support classes for reading annotation and class-level metadata. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | StandardAnnotationMetadataAnnotationMetadataimplementation that uses standard reflection
 to introspect a givenClass. | 
| Modifier and Type | Method and Description | 
|---|---|
| static AnnotationMetadata | AnnotationMetadata. introspect(Class<?> type)Factory method to create a new  AnnotationMetadatainstance
 for the given class using standard reflection. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AnnotationMetadataReadingVisitorDeprecated. 
 As of Spring Framework 5.2, this class has been replaced by
  SimpleAnnotationMetadataReadingVisitorfor internal use within the
 framework, but there is no public replacement forAnnotationMetadataReadingVisitor. | 
| Modifier and Type | Method and Description | 
|---|---|
| AnnotationMetadata | MetadataReader. getAnnotationMetadata()Read full annotation metadata for the underlying class,
 including metadata for annotated methods. |