Package io.micronaut.core.annotation
Interface AnnotatedElement
- All Superinterfaces:
AnnotationMetadataProvider,AnnotationSource,Named
- All Known Subinterfaces:
Argument<T>,ArgumentValue<V>,BeanProperty<B,,T> BeanReadProperty<B,,T> BeanWriteProperty<B,,T> GenericPlaceholder<T>,MutableArgumentValue<V>,UnsafeBeanProperty<B,,T> UnsafeBeanReadProperty<B,,T> UnsafeBeanWriteProperty<B,T>
- All Known Implementing Classes:
AbstractBeanProperty,DefaultArgument,GenericArgument
An annotated element is some point in the code, whether it be a constructor, field,
method etc. which provides annotation metadata.
- Since:
- 1.2
-
Field Summary
Fields inherited from interface io.micronaut.core.annotation.AnnotationSource
EMPTY -
Method Summary
Modifier and TypeMethodDescriptiondefault booleandefault booleandefault booleandefault booleanMethods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProvider
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, getTargetAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByTypeMethods inherited from interface io.micronaut.core.annotation.AnnotationSource
getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclared
-
Method Details
-
isDeclaredNullable
default boolean isDeclaredNullable()- Returns:
- Whether the element is nullable.
-
isNullable
default boolean isNullable()- Returns:
- Whether the element is nullable.
-
isNonNull
default boolean isNonNull()- Returns:
- Whether the element is declared as not being null
-
isDeclaredNonNull
default boolean isDeclaredNonNull()- Returns:
- Whether the element is declared as not being null
-