Class MethodMember
java.lang.Object
net.dzikoysk.cdn.reflect.MethodMember
- All Implemented Interfaces:
AnnotatedMember
-
Constructor Summary
Constructors -
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>
-
Constructor Details
-
MethodMember
-
-
Method Details
-
isIgnored
public boolean isIgnored()- Specified by:
isIgnoredin interfaceAnnotatedMember
-
setValue
public panda.std.Result<panda.std.Blank,ReflectiveOperationException> setValue(@NotNull @NotNull Object instance, @NotNull @NotNull Object value) - Specified by:
setValuein interfaceAnnotatedMember
-
getValue
public panda.std.Result<panda.std.Option<Object>,ReflectiveOperationException> getValue(@NotNull @NotNull Object instance) - Specified by:
getValuein interfaceAnnotatedMember
-
isAnnotationPresent
- Specified by:
isAnnotationPresentin interfaceAnnotatedMember
-
getAnnotationsByType
@NotNull public <A extends Annotation> @NotNull List<A> getAnnotationsByType(@NotNull @NotNull Class<A> annotation) - Specified by:
getAnnotationsByTypein interfaceAnnotatedMember
-
getAnnotation
- Specified by:
getAnnotationin interfaceAnnotatedMember
-
getTargetType
- Specified by:
getTargetTypein interfaceAnnotatedMember
-
getAnnotatedType
- Specified by:
getAnnotatedTypein interfaceAnnotatedMember
-
getType
- Specified by:
getTypein interfaceAnnotatedMember
-
getName
- Specified by:
getNamein interfaceAnnotatedMember
-