Package net.jqwik.engine.facades
Class ShrinkableFacadeImpl
java.lang.Object
net.jqwik.api.Shrinkable.ShrinkableFacade
net.jqwik.engine.facades.ShrinkableFacadeImpl
public class ShrinkableFacadeImpl
extends net.jqwik.api.Shrinkable.ShrinkableFacade
Is loaded through reflection in api module
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> net.jqwik.api.Shrinkable<T><T,U> net.jqwik.api.Shrinkable<U> flatMap(net.jqwik.api.Shrinkable<T> self, Function<T, net.jqwik.api.Arbitrary<U>> flatMapper, int tries, long randomSeed) <T,U> net.jqwik.api.Shrinkable<U> <T> net.jqwik.api.Shrinkable<T>unshrinkable(Supplier<T> valueSupplier, net.jqwik.api.ShrinkingDistance distance)
-
Constructor Details
-
ShrinkableFacadeImpl
public ShrinkableFacadeImpl()
-
-
Method Details
-
unshrinkable
public <T> net.jqwik.api.Shrinkable<T> unshrinkable(Supplier<T> valueSupplier, net.jqwik.api.ShrinkingDistance distance) - Specified by:
unshrinkablein classnet.jqwik.api.Shrinkable.ShrinkableFacade
-
map
public <T,U> net.jqwik.api.Shrinkable<U> map(net.jqwik.api.Shrinkable<T> self, Function<T, U> mapper) - Specified by:
mapin classnet.jqwik.api.Shrinkable.ShrinkableFacade
-
filter
public <T> net.jqwik.api.Shrinkable<T> filter(net.jqwik.api.Shrinkable<T> self, Predicate<T> filter) - Specified by:
filterin classnet.jqwik.api.Shrinkable.ShrinkableFacade
-
flatMap
public <T,U> net.jqwik.api.Shrinkable<U> flatMap(net.jqwik.api.Shrinkable<T> self, Function<T, net.jqwik.api.Arbitrary<U>> flatMapper, int tries, long randomSeed) - Specified by:
flatMapin classnet.jqwik.api.Shrinkable.ShrinkableFacade
-