Package io.vavr.test

Class Property.ForAll4<T1,T2,T3,T4>

java.lang.Object
io.vavr.test.Property.ForAll4<T1,T2,T3,T4>
Type Parameters:
T1 - 1st variable type of this for all quantor
T2 - 2nd variable type of this for all quantor
T3 - 3rd variable type of this for all quantor
T4 - 4th variable type of this for all quantor
Enclosing class:
Property

public static class Property.ForAll4<T1,T2,T3,T4> extends Object
Represents a logical for all quantor.
  • Method Details

    • suchThat

      public Property.Property4<T1,T2,T3,T4> suchThat(io.vavr.CheckedFunction4<T1,T2,T3,T4,Boolean> predicate)
      Returns a checkable property that checks values of the 4 variables of this ForAll quantor.
      Parameters:
      predicate - A 4-ary predicate
      Returns:
      a new Property4 of 4 variables.