Interface AnnotatedMember
-
Method Summary
Modifier and TypeMethodDescription@NotNull AnnotatedType<A extends Annotation>
AgetAnnotation(@NotNull Class<A> annotation) <A extends Annotation>
@NotNull List<A> getAnnotationsByType(@NotNull Class<A> annotation) @NotNull StringgetName()@NotNull Class<?> getType()panda.std.Result<panda.std.Option<Object>, ReflectiveOperationException> booleanisAnnotationPresent(@NotNull Class<? extends Annotation> annotation) booleanpanda.std.Result<panda.std.Blank, ReflectiveOperationException>
-
Method Details
-
isIgnored
boolean isIgnored() -
setValue
panda.std.Result<panda.std.Blank,ReflectiveOperationException> setValue(@NotNull @NotNull Object instance, @NotNull @NotNull Object value) -
getValue
panda.std.Result<panda.std.Option<Object>,ReflectiveOperationException> getValue(@NotNull @NotNull Object instance) -
isAnnotationPresent
-
getAnnotationsByType
@NotNull <A extends Annotation> @NotNull List<A> getAnnotationsByType(@NotNull @NotNull Class<A> annotation) -
getAnnotation
-
getTargetType
TargetType getTargetType() -
getAnnotatedType
-
getType
-
getName
-