@API(status=INTERNAL)
public abstract static class Combinators.CombinatorsFacade
extends java.lang.Object
Constructor and Description |
---|
CombinatorsFacade() |
Modifier and Type | Method and Description |
---|---|
abstract <R> EdgeCases<R> |
combineEdgeCases(java.util.List<Arbitrary<java.lang.Object>> arbitraries,
java.util.function.Function<java.util.List<java.lang.Object>,R> combineFunction) |
abstract <R> java.util.Optional<ExhaustiveGenerator<R>> |
combineExhaustive(java.util.List<Arbitrary<java.lang.Object>> arbitraries,
java.util.function.Function<java.util.List<java.lang.Object>,R> combineFunction,
long maxNumberOfSamples) |
abstract <R> Shrinkable<R> |
combineShrinkables(java.util.List<Shrinkable<java.lang.Object>> shrinkables,
java.util.function.Function<java.util.List<java.lang.Object>,R> combineFunction) |
public abstract <R> Shrinkable<R> combineShrinkables(java.util.List<Shrinkable<java.lang.Object>> shrinkables, java.util.function.Function<java.util.List<java.lang.Object>,R> combineFunction)
public abstract <R> java.util.Optional<ExhaustiveGenerator<R>> combineExhaustive(java.util.List<Arbitrary<java.lang.Object>> arbitraries, java.util.function.Function<java.util.List<java.lang.Object>,R> combineFunction, long maxNumberOfSamples)