Generated by
JDiff

Class org.springframework.core.annotation.AnnotatedElementUtils

Added Methods
Set<A> findAllMergedAnnotations(AnnotatedElement, Class<A>) Find all annotations of the specified {@code annotationType} within the annotation hierarchy above the supplied {@code element}; and for each annotation found, merge that annotation's attributes with matching attributes from annotations in lower levels of the annotation hierarchy and synthesize the results back into an annotation of the specified {@code annotationType}.
Set<A> findMergedRepeatableAnnotations(AnnotatedElement, Class<A>) Find all repeatable annotations of the specified {@code annotationType} within the annotation hierarchy above the supplied {@code element}; and for each annotation found, merge that annotation's attributes with matching attributes from annotations in lower levels of the annotation hierarchy and synthesize the results back into an annotation of the specified {@code annotationType}.
Set<A> findMergedRepeatableAnnotations(AnnotatedElement, Class<A>, Class<Annotation>) Find all repeatable annotations of the specified {@code annotationType} within the annotation hierarchy above the supplied {@code element}; and for each annotation found, merge that annotation's attributes with matching attributes from annotations in lower levels of the annotation hierarchy and synthesize the results back into an annotation of the specified {@code annotationType}.
AnnotatedElement forAnnotations(Annotation[]) Build an adapted AnnotatedElement for the given annotations, typically for use with other methods on AnnotatedElementUtils.
Set<A> getAllMergedAnnotations(AnnotatedElement, Class<A>) Get all annotations of the specified {@code annotationType} within the annotation hierarchy above the supplied {@code element}; and for each annotation found, merge that annotation's attributes with matching attributes from annotations in lower levels of the annotation hierarchy and synthesize the results back into an annotation of the specified {@code annotationType}.
Set<A> getMergedRepeatableAnnotations(AnnotatedElement, Class<A>) Get all repeatable annotations of the specified {@code annotationType} within the annotation hierarchy above the supplied {@code element}; and for each annotation found, merge that annotation's attributes with matching attributes from annotations in lower levels of the annotation hierarchy and synthesize the results back into an annotation of the specified {@code annotationType}.
Set<A> getMergedRepeatableAnnotations(AnnotatedElement, Class<A>, Class<Annotation>) Get all repeatable annotations of the specified {@code annotationType} within the annotation hierarchy above the supplied {@code element}; and for each annotation found, merge that annotation's attributes with matching attributes from annotations in lower levels of the annotation hierarchy and synthesize the results back into an annotation of the specified {@code annotationType}.
boolean hasAnnotation(AnnotatedElement, Class<Annotation>) Determine if an annotation of the specified {@code annotationType} is available on the supplied AnnotatedElement or within the annotation hierarchy above the specified element.