| 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  | AnnotationMetadataReadingVisitorASM class visitor which looks for the class name and implemented types as
 well as for the annotations defined on the class, exposing them through
 the  AnnotationMetadatainterface. | 
| class  | MethodMetadataReadingVisitorASM method visitor which looks for the annotations defined on a method,
 exposing them through the  MethodMetadatainterface. |