Class DefaultCombinator8<T1,T2,T3,T4,T5,T6,T7,T8>

All Implemented Interfaces:
net.jqwik.api.Combinators.Combinator2<T1,T2>, net.jqwik.api.Combinators.Combinator3<T1,T2,T3>, net.jqwik.api.Combinators.Combinator4<T1,T2,T3,T4>, net.jqwik.api.Combinators.Combinator5<T1,T2,T3,T4,T5>, net.jqwik.api.Combinators.Combinator6<T1,T2,T3,T4,T5,T6>, net.jqwik.api.Combinators.Combinator7<T1,T2,T3,T4,T5,T6,T7>, net.jqwik.api.Combinators.Combinator8<T1,T2,T3,T4,T5,T6,T7,T8>

public class DefaultCombinator8<T1,T2,T3,T4,T5,T6,T7,T8> extends DefaultCombinator7<T1,T2,T3,T4,T5,T6,T7> implements net.jqwik.api.Combinators.Combinator8<T1,T2,T3,T4,T5,T6,T7,T8>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final net.jqwik.api.Arbitrary<T8>
     

    Fields inherited from class net.jqwik.engine.properties.arbitraries.combinations.DefaultCombinator7

    a7

    Fields inherited from class net.jqwik.engine.properties.arbitraries.combinations.DefaultCombinator6

    a6

    Fields inherited from class net.jqwik.engine.properties.arbitraries.combinations.DefaultCombinator5

    a5

    Fields inherited from class net.jqwik.engine.properties.arbitraries.combinations.DefaultCombinator4

    a4

    Fields inherited from class net.jqwik.engine.properties.arbitraries.combinations.DefaultCombinator3

    a3

    Fields inherited from class net.jqwik.engine.properties.arbitraries.combinations.DefaultCombinator2

    a1, a2
  • Constructor Summary

    Constructors
    Constructor
    Description
    DefaultCombinator8(net.jqwik.api.Arbitrary<T1> a1, net.jqwik.api.Arbitrary<T2> a2, net.jqwik.api.Arbitrary<T3> a3, net.jqwik.api.Arbitrary<T4> a4, net.jqwik.api.Arbitrary<T5> a5, net.jqwik.api.Arbitrary<T6> a6, net.jqwik.api.Arbitrary<T7> a7, net.jqwik.api.Arbitrary<T8> a8)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <R> net.jqwik.api.Arbitrary<R>
    as(net.jqwik.api.Combinators.F8<T1,T2,T3,T4,T5,T6,T7,T8,R> combinator)
     
    protected <R> Function<List<Object>,R>
    combineFunction(net.jqwik.api.Combinators.F8<T1,T2,T3,T4,T5,T6,T7,T8,R> combinator)
     
    net.jqwik.api.Combinators.Combinator8<T1,T2,T3,T4,T5,T6,T7,T8>
    filter(net.jqwik.api.Combinators.F8<T1,T2,T3,T4,T5,T6,T7,T8,Boolean> filter)
     

    Methods inherited from class net.jqwik.engine.properties.arbitraries.combinations.DefaultCombinator7

    as, combineFunction, filter

    Methods inherited from class net.jqwik.engine.properties.arbitraries.combinations.DefaultCombinator6

    as, combineFunction, filter

    Methods inherited from class net.jqwik.engine.properties.arbitraries.combinations.DefaultCombinator5

    as, combineFunction, filter

    Methods inherited from class net.jqwik.engine.properties.arbitraries.combinations.DefaultCombinator4

    as, combineFunction, filter

    Methods inherited from class net.jqwik.engine.properties.arbitraries.combinations.DefaultCombinator3

    as, combineFunction, filter

    Methods inherited from class net.jqwik.engine.properties.arbitraries.combinations.DefaultCombinator2

    as, combineFunction, filter

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.jqwik.api.Combinators.Combinator2

    flatAs

    Methods inherited from interface net.jqwik.api.Combinators.Combinator3

    flatAs

    Methods inherited from interface net.jqwik.api.Combinators.Combinator4

    flatAs

    Methods inherited from interface net.jqwik.api.Combinators.Combinator5

    flatAs

    Methods inherited from interface net.jqwik.api.Combinators.Combinator6

    flatAs

    Methods inherited from interface net.jqwik.api.Combinators.Combinator7

    flatAs

    Methods inherited from interface net.jqwik.api.Combinators.Combinator8

    flatAs
  • Field Details

    • a8

      protected final net.jqwik.api.Arbitrary<T8> a8
  • Constructor Details

    • DefaultCombinator8

      public DefaultCombinator8(net.jqwik.api.Arbitrary<T1> a1, net.jqwik.api.Arbitrary<T2> a2, net.jqwik.api.Arbitrary<T3> a3, net.jqwik.api.Arbitrary<T4> a4, net.jqwik.api.Arbitrary<T5> a5, net.jqwik.api.Arbitrary<T6> a6, net.jqwik.api.Arbitrary<T7> a7, net.jqwik.api.Arbitrary<T8> a8)
  • Method Details

    • as

      public <R> net.jqwik.api.Arbitrary<R> as(net.jqwik.api.Combinators.F8<T1,T2,T3,T4,T5,T6,T7,T8,R> combinator)
      Specified by:
      as in interface net.jqwik.api.Combinators.Combinator8<T1,T2,T3,T4,T5,T6,T7,T8>
    • filter

      public net.jqwik.api.Combinators.Combinator8<T1,T2,T3,T4,T5,T6,T7,T8> filter(net.jqwik.api.Combinators.F8<T1,T2,T3,T4,T5,T6,T7,T8,Boolean> filter)
      Specified by:
      filter in interface net.jqwik.api.Combinators.Combinator8<T1,T2,T3,T4,T5,T6,T7,T8>
    • combineFunction

      protected <R> Function<List<Object>,R> combineFunction(net.jqwik.api.Combinators.F8<T1,T2,T3,T4,T5,T6,T7,T8,R> combinator)