@NonNullApi @NonNullFields

# Package org.springframework.core.type

Core support package for type introspection.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  AnnotatedTypeMetadata | Defines access to the annotations of a specific type (`class` or `method`), in a form that does not necessarily require the class-loading.
  AnnotationMetadata | Interface that defines abstract access to the annotations of a specific class, in a form that does not require that class to be loaded yet.
  ClassMetadata | Interface that defines abstract metadata of a specific class, in a form that does not require that class to be loaded yet.
  MethodMetadata | Interface that defines abstract access to the annotations of a specific method, in a form that does not require that method's class to be loaded yet.

- Class Summary
  Class | Description
  --- | ---
  StandardAnnotationMetadata | `AnnotationMetadata` implementation that uses standard reflection to introspect a given `Class`.
  StandardClassMetadata | `ClassMetadata` implementation that uses standard reflection to introspect a given `Class`.
  StandardMethodMetadata | `MethodMetadata` implementation that uses standard reflection to introspect a given `Method`.

## Package org.springframework.core.type Description

Core support package for type introspection.