@NonNullApi @NonNullFields

# Package org.springframework.core.type.classreading

Support classes for reading annotation and class-level metadata.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  MetadataReader | Simple facade for accessing class metadata, as read by an ASM `ClassReader`.
  MetadataReaderFactory | Factory interface for `MetadataReader` instances.

- Class Summary
  Class | Description
  --- | ---
  AnnotationMetadataReadingVisitor | Deprecated As of Spring Framework 5.2, this class has been replaced by `SimpleAnnotationMetadataReadingVisitor` for internal use within the framework, but there is no public replacement for `AnnotationMetadataReadingVisitor`.
  CachingMetadataReaderFactory | Caching implementation of the `MetadataReaderFactory` interface, caching a `MetadataReader` instance per Spring `Resource` handle (i.e.
  MethodMetadataReadingVisitor | Deprecated As of Spring Framework 5.2, this class and related classes in this package have been replaced by `SimpleAnnotationMetadataReadingVisitor` and related classes for internal use within the framework.
  SimpleMetadataReaderFactory | Simple implementation of the `MetadataReaderFactory` interface, creating a new ASM `ClassReader` for every request.

## Package org.springframework.core.type.classreading Description

Support classes for reading annotation and class-level metadata.