Class Checks.Check<A>

java.lang.Object
eu.bandm.tools.util.Checks.Check<A>
Direct Known Subclasses:
Checks.IntCheck
Enclosing class:
Checks

public static class Checks.Check<A> extends Object
  • Field Details Link icon

    • condition Link icon

      protected final Predicate<? super A> condition
    • display Link icon

      protected final String display
  • Constructor Details Link icon

  • Method Details Link icon

    • check Link icon

      public final void check(A value)
    • checked Link icon

      public final A checked(A value)
    • isValid Link icon

      public final boolean isValid(A value)
    • display Link icon

      public final String display(A value)
    • negate Link icon

      public Checks.Check<A> negate()
    • and Link icon

      public <B extends A> Checks.Check<B> and(Checks.Check<? super B> other)
    • or Link icon

      public <B extends A> Checks.Check<B> or(Checks.Check<? super B> other)