Package net.jqwik.api
Interface EdgeCases<T extends @Nullable Object>
- All Superinterfaces:
Iterable<Shrinkable<T>>
@API(status=EXPERIMENTAL,
since="1.3.0")
public interface EdgeCases<T extends @Nullable Object>
extends Iterable<Shrinkable<T>>
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
static class
-
Method Summary
Modifier and TypeMethodDescriptionfromSupplier
(Supplier<Shrinkable<T>> supplier) fromSuppliers
(List<Supplier<Shrinkable<T>>> suppliers) default boolean
isEmpty()
default Iterator<Shrinkable<T>>
iterator()
none()
default int
size()
List<Supplier<Shrinkable<T>>>
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Method Details
-
suppliers
List<Supplier<Shrinkable<T>>> suppliers() -
size
default int size() -
isEmpty
default boolean isEmpty() -
iterator
-
fromSuppliers
@API(status=INTERNAL) static <T extends @Nullable Object> EdgeCases<T> fromSuppliers(List<Supplier<Shrinkable<T>>> suppliers) -
none
-
fromSupplier
@API(status=INTERNAL) static <T extends @Nullable Object> EdgeCases<T> fromSupplier(Supplier<Shrinkable<T>> supplier)
-