# 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
  --- | ---
  CachingMetadataReaderFactory | Caching implementation of the `MetadataReaderFactory` interface, caching `MetadataReader` per Spring `Resource` handle (i.e.
  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.