@API(status=INTERNAL)
public abstract class ShrinkingSupportFacade
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static ShrinkingSupportFacade |
implementation |
Constructor and Description |
---|
ShrinkingSupportFacade() |
Modifier and Type | Method and Description |
---|---|
abstract <T> T |
falsifyThenShrink(Arbitrary<? extends T> arbitrary,
java.util.Random random,
Falsifier<T> falsifier) |
abstract <T> T |
falsifyThenShrink(RandomGenerator<? extends T> arbitrary,
java.util.Random random,
Falsifier<T> falsifier) |
abstract <T> T |
shrink(Shrinkable<T> falsifiedShrinkable,
Falsifier<T> falsifier,
java.lang.Throwable originalError) |
abstract <T> ShrunkFalsifiedSample |
shrinkToSample(Shrinkable<T> falsifiedShrinkable,
Falsifier<T> falsifier,
java.lang.Throwable originalError) |
public static final ShrinkingSupportFacade implementation
public abstract <T> T falsifyThenShrink(Arbitrary<? extends T> arbitrary, java.util.Random random, Falsifier<T> falsifier)
public abstract <T> T falsifyThenShrink(RandomGenerator<? extends T> arbitrary, java.util.Random random, Falsifier<T> falsifier)
public abstract <T> T shrink(Shrinkable<T> falsifiedShrinkable, Falsifier<T> falsifier, java.lang.Throwable originalError)
public abstract <T> ShrunkFalsifiedSample shrinkToSample(Shrinkable<T> falsifiedShrinkable, Falsifier<T> falsifier, java.lang.Throwable originalError)