Package net.dzikoysk.cdn.annotation
Interface AnnotatedMember
- All Known Implementing Classes:
FieldMember,MethodMember
public 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 Object@NotNull StringgetName()@NotNull Class<?>getType()panda.std.Result<panda.std.Option<Object>,ReflectiveOperationException> getValue()booleanisAnnotationPresent(@NotNull Class<? extends Annotation> annotation) booleanpanda.std.Result<panda.std.Unit,ReflectiveOperationException>
-
Method Details
-
isIgnored
boolean isIgnored() -
setValue
panda.std.Result<panda.std.Unit,ReflectiveOperationException> setValue(@NotNull @NotNull Object value) -
getValue
panda.std.Result<panda.std.Option<Object>,ReflectiveOperationException> getValue() -
isAnnotationPresent
-
getAnnotationsByType
@NotNull <A extends Annotation> @NotNull List<A> getAnnotationsByType(@NotNull @NotNull Class<A> annotation) -
getAnnotation
-
getAnnotatedType
-
getType
-
getName
-
getInstance
-