Class DefaultCombinator5<T1,T2,T3,T4,T5>

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>
Direct Known Subclasses:
DefaultCombinator6

public class DefaultCombinator5<T1,T2,T3,T4,T5> extends DefaultCombinator4<T1,T2,T3,T4> implements net.jqwik.api.Combinators.Combinator5<T1,T2,T3,T4,T5>
  • Field Summary

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

    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
    DefaultCombinator5(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)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <R> net.jqwik.api.Arbitrary<R>
    as(net.jqwik.api.Combinators.F5<T1,T2,T3,T4,T5,R> combinator)
     
    protected <R> Function<List<Object>,R>
    combineFunction(net.jqwik.api.Combinators.F5<T1,T2,T3,T4,T5,R> combinator)
     
    net.jqwik.api.Combinators.Combinator5<T1,T2,T3,T4,T5>
    filter(net.jqwik.api.Combinators.F5<T1,T2,T3,T4,T5,Boolean> 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
  • Field Details

    • a5

      protected final net.jqwik.api.Arbitrary<T5> a5
  • Constructor Details

    • DefaultCombinator5

      public DefaultCombinator5(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)
  • Method Details

    • as

      public <R> net.jqwik.api.Arbitrary<R> as(net.jqwik.api.Combinators.F5<T1,T2,T3,T4,T5,R> combinator)
      Specified by:
      as in interface net.jqwik.api.Combinators.Combinator5<T1,T2,T3,T4,T5>
    • filter

      public net.jqwik.api.Combinators.Combinator5<T1,T2,T3,T4,T5> filter(net.jqwik.api.Combinators.F5<T1,T2,T3,T4,T5,Boolean> filter)
      Specified by:
      filter in interface net.jqwik.api.Combinators.Combinator5<T1,T2,T3,T4,T5>
    • combineFunction

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