| 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 | Interface and Description | 
|---|---|
| interface  | AnnotationMetadataInterface that defines abstract access to the annotations of a specific
 class, in a form that does not require that class to be loaded yet. | 
| interface  | MethodMetadataInterface that defines abstract access to the annotations of a specific
 class, in a form that does not require that class to be loaded yet. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | StandardAnnotationMetadataAnnotationMetadataimplementation that uses standard reflection
 to introspect a givenClass. | 
| class  | StandardMethodMetadataMethodMetadataimplementation that uses standard reflection
 to introspect a givenMethod. | 
| 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. | 
| class  | MethodMetadataReadingVisitorDeprecated. 
 As of Spring Framework 5.2, this class and related classes in this
 package have been replaced by  SimpleAnnotationMetadataReadingVisitorand related classes for internal use within the framework. |