| Modifier and Type | Method and Description |
|---|---|
default <T extends Annotation> |
getAnnotations(Class<T> annotationType)
Get program element annotations of a certain annotation type.
|
AnnotatedCallable<X> |
getDeclaringCallable()
Get the declaring method or constructor.
|
default Parameter |
getJavaParameter()
Get the underlying
Parameter. |
int |
getPosition()
Get the position of the parameter in the method or constructor argument list.
|
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresentint getPosition()
Get the position of the parameter in the method or constructor argument list.
AnnotatedCallable<X> getDeclaringCallable()
Get the declaring method or constructor.
default Parameter getJavaParameter()
Parameter.Parameterdefault <T extends Annotation> Set<T> getAnnotations(Class<T> annotationType)
AnnotatedGet program element annotations of a certain annotation type.
This method returns back all annotations, including repeatable annotations of this type.
The behavior of this method is intended to be the same behavior as AnnotatedElement.getAnnotationsByType(Class),
where repeatable annotations are supported.
getAnnotations in interface AnnotatedT - the type of the annotationannotationType - the class of the annotation typeCopyright © 2019 Eclipse Foundation.
Use is subject to license terms.