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
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic class -
Method Summary
Modifier and TypeMethodDescriptionfromSupplier(Supplier<Shrinkable<T>> supplier) fromSuppliers(List<Supplier<Shrinkable<T>>> suppliers) default booleanisEmpty()default Iterator<Shrinkable<T>>iterator()none()default intsize()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)
-