public interface HasAnnotations extends CanBeAnnotated
CanBeAnnotated.Predicates, CanBeAnnotated.Utils
Modifier and Type | Method and Description |
---|---|
<A extends java.lang.annotation.Annotation> |
getAnnotationOfType(java.lang.Class<A> type) |
JavaAnnotation |
getAnnotationOfType(java.lang.String typeName) |
java.util.Set<JavaAnnotation> |
getAnnotations() |
<A extends java.lang.annotation.Annotation> |
tryGetAnnotationOfType(java.lang.Class<A> type) |
Optional<JavaAnnotation> |
tryGetAnnotationOfType(java.lang.String typeName) |
isAnnotatedWith, isAnnotatedWith, isAnnotatedWith
java.util.Set<JavaAnnotation> getAnnotations()
<A extends java.lang.annotation.Annotation> A getAnnotationOfType(java.lang.Class<A> type)
JavaAnnotation getAnnotationOfType(java.lang.String typeName)
<A extends java.lang.annotation.Annotation> Optional<A> tryGetAnnotationOfType(java.lang.Class<A> type)
Optional<JavaAnnotation> tryGetAnnotationOfType(java.lang.String typeName)