@API(status=MAINTAINED,
     since="1.3.2")
public interface ListArbitrary<T>
extends StreamableArbitrary<T,java.util.List<T>>
Arbitrary.ArbitraryFacade| Modifier and Type | Method and Description | 
|---|---|
<U> Arbitrary<java.util.List<U>> | 
flatMapEach(java.util.function.BiFunction<java.util.List<T>,T,Arbitrary<U>> flatMapper)
Flat-map over each element of the generated streamable giving access to the
 all elements when streaming. 
 | 
<U> Arbitrary<java.util.List<U>> | 
mapEach(java.util.function.BiFunction<java.util.List<T>,T,U> mapper)
Map over each element of the generated streamable giving access to the
 all elements when streaming. 
 | 
ListArbitrary<T> | 
ofMaxSize(int maxSize)
Set upper size boundary  
maxSize (included). | 
ListArbitrary<T> | 
ofMinSize(int minSize)
Set lower size boundary  
minSize (included). | 
default ListArbitrary<T> | 
ofSize(int size)
Fix the size to  
size. | 
reduceallValues, 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, uniquedefault ListArbitrary<T> ofSize(int size)
size.ofSize in interface SizableArbitrary<java.util.List<T>>ofSize in interface StreamableArbitrary<T,java.util.List<T>>size - The size of the generated listListArbitrary<T> ofMinSize(int minSize)
minSize (included).ofMinSize in interface SizableArbitrary<java.util.List<T>>ofMinSize in interface StreamableArbitrary<T,java.util.List<T>>minSize - The minimum size of the generated listListArbitrary<T> ofMaxSize(int maxSize)
maxSize (included).ofMaxSize in interface SizableArbitrary<java.util.List<T>>ofMaxSize in interface StreamableArbitrary<T,java.util.List<T>>maxSize - The maximum size of the generated list@API(status=EXPERIMENTAL,
     since="1.2.1")
<U> Arbitrary<java.util.List<U>> mapEach(java.util.function.BiFunction<java.util.List<T>,T,U> mapper)
U - The target type of a list to generatemapper - Mapper function to element type U@API(status=EXPERIMENTAL,
     since="1.2.1")
<U> Arbitrary<java.util.List<U>> flatMapEach(java.util.function.BiFunction<java.util.List<T>,T,Arbitrary<U>> flatMapper)
U - The target type of a list to generateflatMapper - Mapper function to arbitrary of element type U