public class MethodMember extends Object implements AnnotatedMember
| Constructor and Description |
|---|
MethodMember(Object instance,
Method setter,
Method getter) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull AnnotatedType |
getAnnotatedType() |
<A extends Annotation> |
getAnnotation(@NotNull Class<A> annotation) |
<A extends Annotation> |
getAnnotationsByType(@NotNull Class<A> annotation) |
@NotNull Object |
getInstance() |
@NotNull String |
getName() |
@NotNull Class<?> |
getType() |
panda.std.Result<panda.std.Option<Object>,ReflectiveOperationException> |
getValue() |
boolean |
isAnnotationPresent(@NotNull Class<? extends Annotation> annotation) |
boolean |
isIgnored() |
panda.std.Result<panda.std.Unit,ReflectiveOperationException> |
setValue(@NotNull Object value) |
public boolean isIgnored()
isIgnored in interface AnnotatedMemberpublic panda.std.Result<panda.std.Unit,ReflectiveOperationException> setValue(@NotNull @NotNull Object value)
setValue in interface AnnotatedMemberpublic panda.std.Result<panda.std.Option<Object>,ReflectiveOperationException> getValue()
getValue in interface AnnotatedMemberpublic boolean isAnnotationPresent(@NotNull
@NotNull Class<? extends Annotation> annotation)
isAnnotationPresent in interface AnnotatedMember@NotNull public <A extends Annotation> @NotNull List<A> getAnnotationsByType(@NotNull @NotNull Class<A> annotation)
getAnnotationsByType in interface AnnotatedMemberpublic <A extends Annotation> A getAnnotation(@NotNull @NotNull Class<A> annotation)
getAnnotation in interface AnnotatedMember@NotNull public @NotNull AnnotatedType getAnnotatedType()
getAnnotatedType in interface AnnotatedMember@NotNull public @NotNull Class<?> getType()
getType in interface AnnotatedMember@NotNull public @NotNull String getName()
getName in interface AnnotatedMember@NotNull public @NotNull Object getInstance()
getInstance in interface AnnotatedMemberCopyright © 2021. All rights reserved.