Interface AnnotatedMember

All Known Implementing Classes:
FieldMember, MethodMember

public interface AnnotatedMember
  • 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

      boolean isAnnotationPresent(@NotNull @NotNull Class<? extends Annotation> annotation)
    • getAnnotationsByType

      @NotNull <A extends Annotation> @NotNull List<A> getAnnotationsByType(@NotNull @NotNull Class<A> annotation)
    • getAnnotation

      @Nullable <A extends Annotation> A getAnnotation(@NotNull @NotNull Class<A> annotation)
    • getTargetType

      TargetType getTargetType()
    • getAnnotatedType

      @NotNull @NotNull AnnotatedType getAnnotatedType()
    • getType

      @NotNull @NotNull Class<?> getType()
    • getName

      @NotNull @NotNull String getName()