# Package org.springframework.core.type.filter

Core support package for type filtering (e.g.

See: Description

Interface Summary
Interface | Description
--- | ---
TypeFilter | Base interface for type filters using a `MetadataReader`.

Class Summary
Class | 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.
AnnotationTypeFilter | A simple filter which matches classes with a given annotation, checking inherited annotations as well.
AspectJTypeFilter | Type filter that uses AspectJ type pattern for matching.
AssignableTypeFilter | A simple filter which matches classes that are assignable to a given type.
RegexPatternTypeFilter | A simple filter for matching a fully-qualified class name with a regex `Pattern`.

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

Core support package for type filtering (e.g. for classpath scanning).