# Uses of Package
org.springframework.core.type.classreading

- Packages that use org.springframework.core.type.classreading
  Package | Description
  --- | ---
  org.springframework.context.annotation | Annotation support for the Application Context, including JSR-250 "common" annotations, component-scanning, and Java-based metadata for creating Spring-managed objects.
  org.springframework.core.type.classreading | Support classes for reading annotation and class-level metadata.
  org.springframework.core.type.filter | Core support package for type filtering (e.g.

- Classes in org.springframework.core.type.classreading used by org.springframework.context.annotation
  Class and Description
  MetadataReader Simple facade for accessing class metadata, as read by an ASM `ClassReader`.
  MetadataReaderFactory Factory interface for `MetadataReader` instances.

- Classes in org.springframework.core.type.classreading used by org.springframework.core.type.classreading
  Class and Description
  MetadataReader Simple facade for accessing class metadata, as read by an ASM `ClassReader`.
  MetadataReaderFactory Factory interface for `MetadataReader` instances.
  SimpleMetadataReaderFactory Simple implementation of the `MetadataReaderFactory` interface, creating a new ASM `ClassReader` for every request.

- Classes in org.springframework.core.type.classreading used by org.springframework.core.type.filter
  Class and Description
  MetadataReader Simple facade for accessing class metadata, as read by an ASM `ClassReader`.
  MetadataReaderFactory Factory interface for `MetadataReader` instances.