@API(status=MAINTAINED,
     since="1.2.1")
public interface StreamableArbitrary<T,U>
extends SizableArbitrary<U>
List, Set, Stream and ArraysArbitrary.ArbitraryFacade| Modifier and Type | Method and Description | 
|---|---|
| StreamableArbitrary<T,U> | ofMaxSize(int maxSize)Set upper size boundary  maxSize(included). | 
| StreamableArbitrary<T,U> | ofMinSize(int minSize)Set lower size boundary  minSize(included). | 
| default StreamableArbitrary<T,U> | ofSize(int size)Fix the size to  size. | 
| <R> Arbitrary<R> | reduce(R initial,
      java.util.function.BiFunction<R,T,R> accumulator)Given an  initialargument useaccumulatorto produce
 the final result. | 
allValues, array, asGeneric, collect, dontShrink, edgeCases, exhaustive, exhaustive, filter, fixGenSize, flatMap, forEachValue, generator, ignoreException, injectDuplicates, injectNull, isUnique, iterator, list, map, optional, sample, sampleStream, set, stream, tuple1, tuple2, tuple3, tuple4, tuple5, unique<R> Arbitrary<R> reduce(R initial, java.util.function.BiFunction<R,T,R> accumulator)
initial argument use accumulator to produce
 the final result.R - The result typeinitial - The initial argument. Also the result if streamable is emptyaccumulator - The function used to reduce a streamable into a result one by onedefault StreamableArbitrary<T,U> ofSize(int size)
size.ofSize in interface SizableArbitrary<U>StreamableArbitrary<T,U> ofMinSize(int minSize)
minSize (included).ofMinSize in interface SizableArbitrary<U>StreamableArbitrary<T,U> ofMaxSize(int maxSize)
maxSize (included).ofMaxSize in interface SizableArbitrary<U>