Package net.jqwik.api
Interface Combinators.Combinator5<T1 extends @Nullable Object,T2 extends @Nullable Object,T3 extends @Nullable Object,T4 extends @Nullable Object,T5 extends @Nullable Object>    
- Enclosing class:
- Combinators
public static interface Combinators.Combinator5<T1 extends @Nullable Object,T2 extends @Nullable Object,T3 extends @Nullable Object,T4 extends @Nullable Object,T5 extends @Nullable Object>    
Combinator for five values.
- 
Method Summary
- 
Method Details- 
as<R extends @Nullable Object> Arbitrary<R> as(Combinators.F5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R> combinator) Combine five values.- Type Parameters:
- R- return type
- Parameters:
- combinator- function
- Returns:
- arbitrary instance
 
- 
filter@API(status=MAINTAINED, since="1.8.0") Combinators.Combinator5<T1,T2, filterT3, T4, T5> (Combinators.F5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Boolean> filter) Filter five values to only let them pass if the predicate is true.- Parameters:
- filter- function
- Returns:
- combinator instance
 
- 
flatAsdefault <R extends @Nullable Object> Arbitrary<R> flatAs(Combinators.F5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends Arbitrary<R>> flatCombinator) Combine five values to create a new arbitrary.- Type Parameters:
- R- return type of arbitrary
- Parameters:
- flatCombinator- function
- Returns:
- arbitrary instance
 
 
-