@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)