![JAR search and dependency download from the Maven repository](/logo.png)
net.jqwik.engine.properties.arbitraries.combinations.CombineArbitrary Maven / Gradle / Ivy
The newest version!
package net.jqwik.engine.properties.arbitraries.combinations;
import java.util.*;
import java.util.function.*;
import java.util.stream.*;
import net.jqwik.api.*;
import net.jqwik.api.support.*;
import net.jqwik.engine.properties.arbitraries.*;
import net.jqwik.engine.properties.arbitraries.exhaustive.*;
import net.jqwik.engine.properties.shrinking.*;
import org.jspecify.annotations.*;
public class CombineArbitrary implements Arbitrary {
private final Function super List>, ? extends R> combinator;
private final List> arbitraries;
@SuppressWarnings("unchecked")
public CombineArbitrary(Function super List>, ? extends R> combinator, Arbitrary>... arbitraries) {
this.combinator = combinator;
this.arbitraries = Arrays.asList((Arbitrary
© 2015 - 2025 Weber Informatics LLC | Privacy Policy