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

- Packages that use org.springframework.core.type.filter
  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.filter | Core support package for type filtering (e.g.
  org.springframework.orm.hibernate5 | Package providing integration of Hibernate 5.x with Spring concepts.

- Classes in org.springframework.core.type.filter used by org.springframework.context.annotation
  Class and Description
  TypeFilter Base interface for type filters using a `MetadataReader`.

- Classes in org.springframework.core.type.filter used by org.springframework.core.type.filter
  Class and Description
  AbstractClassTestingTypeFilter Type filter that exposes a `ClassMetadata` object to subclasses, for class testing purposes.
  AbstractTypeHierarchyTraversingFilter Type filter that is aware of traversing over hierarchy.
  TypeFilter Base interface for type filters using a `MetadataReader`.

- Classes in org.springframework.core.type.filter used by org.springframework.orm.hibernate5
  Class and Description
  TypeFilter Base interface for type filters using a `MetadataReader`.