## Uses of Interface
org.springframework.core.annotation.MergedAnnotations

- Packages that use MergedAnnotations
  Package | Description
  --- | ---
  org.springframework.core.annotation | Core support package for annotations, meta-annotations, and merged annotations with attribute overrides.
  org.springframework.core.type | Core support package for type introspection.
  org.springframework.core.type.classreading | Support classes for reading annotation and class-level metadata.

- - ### Uses of MergedAnnotations in org.springframework.core.annotation

    Methods in org.springframework.core.annotation that return MergedAnnotations
    Modifier and Type | Method and Description
    --- | ---
    `static MergedAnnotations` | MergedAnnotations.`from(AnnotatedElement element)` Create a new `MergedAnnotations` instance containing all annotations and meta-annotations from the specified element.
    `static MergedAnnotations` | MergedAnnotations.`from(AnnotatedElement element, MergedAnnotations.SearchStrategy searchStrategy)` Create a new `MergedAnnotations` instance containing all annotations and meta-annotations from the specified element and, depending on the `MergedAnnotations.SearchStrategy`, related inherited elements.
    `static MergedAnnotations` | MergedAnnotations.`from(AnnotatedElement element, MergedAnnotations.SearchStrategy searchStrategy, RepeatableContainers repeatableContainers)` Create a new `MergedAnnotations` instance containing all annotations and meta-annotations from the specified element and, depending on the `MergedAnnotations.SearchStrategy`, related inherited elements.
    `static MergedAnnotations` | MergedAnnotations.`from(AnnotatedElement element, MergedAnnotations.SearchStrategy searchStrategy, RepeatableContainers repeatableContainers, AnnotationFilter annotationFilter)` Create a new `MergedAnnotations` instance containing all annotations and meta-annotations from the specified element and, depending on the `MergedAnnotations.SearchStrategy`, related inherited elements.
    `static MergedAnnotations` | MergedAnnotations.`from(Annotation... annotations)` Create a new `MergedAnnotations` instance from the specified annotations.
    `static MergedAnnotations` | MergedAnnotations.`from(Object source, Annotation... annotations)` Create a new `MergedAnnotations` instance from the specified annotations.
    `static MergedAnnotations` | MergedAnnotations.`from(Object source, Annotation[] annotations, RepeatableContainers repeatableContainers)` Create a new `MergedAnnotations` instance from the specified annotations.
    `static MergedAnnotations` | MergedAnnotations.`from(Object source, Annotation[] annotations, RepeatableContainers repeatableContainers, AnnotationFilter annotationFilter)` Create a new `MergedAnnotations` instance from the specified annotations.
    `static MergedAnnotations` | MergedAnnotations.`of(Collection<MergedAnnotation<?>> annotations)` Create a new `MergedAnnotations` instance from the specified collection of directly present annotations.

  - ### Uses of MergedAnnotations in org.springframework.core.type

    Methods in org.springframework.core.type that return MergedAnnotations
    Modifier and Type | Method and Description
    --- | ---
    `MergedAnnotations` | AnnotatedTypeMetadata.`getAnnotations()` Return annotation details based on the direct annotations of the underlying element.
    `MergedAnnotations` | StandardAnnotationMetadata.`getAnnotations()`
    `MergedAnnotations` | StandardMethodMetadata.`getAnnotations()`

  - ### Uses of MergedAnnotations in org.springframework.core.type.classreading

    Methods in org.springframework.core.type.classreading that return MergedAnnotations
    Modifier and Type | Method and Description
    --- | ---
    `MergedAnnotations` | AnnotationMetadataReadingVisitor.`getAnnotations()` Deprecated.
    `MergedAnnotations` | MethodMetadataReadingVisitor.`getAnnotations()` Deprecated.