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. |