Package net.jqwik.api
Interface EdgeCases<T>
- 
- All Superinterfaces:
- java.lang.Iterable<Shrinkable<T>>
 
 @API(status=EXPERIMENTAL, since="1.3.0") public interface EdgeCases<T> extends java.lang.Iterable<Shrinkable<T>>
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static interfaceEdgeCases.Config<T>static classEdgeCases.EdgeCasesFacade
 - 
Method SummaryAll Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static <T> EdgeCases<T>fromSupplier(java.util.function.Supplier<Shrinkable<T>> supplier)static <T> EdgeCases<T>fromSuppliers(java.util.List<java.util.function.Supplier<Shrinkable<T>>> suppliers)default booleanisEmpty()default java.util.Iterator<Shrinkable<T>>iterator()static <T> EdgeCases<T>none()default intsize()java.util.List<java.util.function.Supplier<Shrinkable<T>>>suppliers()
 
- 
- 
- 
Method Detail- 
suppliersjava.util.List<java.util.function.Supplier<Shrinkable<T>>> suppliers() 
 - 
sizedefault int size() 
 - 
isEmptydefault boolean isEmpty() 
 - 
iteratordefault java.util.Iterator<Shrinkable<T>> iterator() - Specified by:
- iteratorin interface- java.lang.Iterable<T>
 
 - 
fromSuppliers@API(status=INTERNAL) static <T> EdgeCases<T> fromSuppliers(java.util.List<java.util.function.Supplier<Shrinkable<T>>> suppliers) 
 - 
none@API(status=INTERNAL) static <T> EdgeCases<T> none() 
 - 
fromSupplier@API(status=INTERNAL) static <T> EdgeCases<T> fromSupplier(java.util.function.Supplier<Shrinkable<T>> supplier) 
 
- 
 
-