@API(status=INTERNAL)
public abstract static class ExhaustiveGenerator.ExhaustiveGeneratorFacade
extends java.lang.Object
Constructor and Description |
---|
ExhaustiveGeneratorFacade() |
Modifier and Type | Method and Description |
---|---|
abstract <T> ExhaustiveGenerator<T> |
filter(ExhaustiveGenerator<T> self,
java.util.function.Predicate<T> filterPredicate) |
abstract <T> ExhaustiveGenerator<T> |
ignoreException(ExhaustiveGenerator<T> self,
java.lang.Class<? extends java.lang.Throwable> exceptionType) |
abstract <T> ExhaustiveGenerator<T> |
injectNull(ExhaustiveGenerator<T> self) |
abstract <T,U> ExhaustiveGenerator<U> |
map(ExhaustiveGenerator<T> self,
java.util.function.Function<T,U> mapper) |
abstract <T> ExhaustiveGenerator<T> |
unique(ExhaustiveGenerator<T> self) |
public abstract <T,U> ExhaustiveGenerator<U> map(ExhaustiveGenerator<T> self, java.util.function.Function<T,U> mapper)
public abstract <T> ExhaustiveGenerator<T> filter(ExhaustiveGenerator<T> self, java.util.function.Predicate<T> filterPredicate)
public abstract <T> ExhaustiveGenerator<T> unique(ExhaustiveGenerator<T> self)
public abstract <T> ExhaustiveGenerator<T> injectNull(ExhaustiveGenerator<T> self)
public abstract <T> ExhaustiveGenerator<T> ignoreException(ExhaustiveGenerator<T> self, java.lang.Class<? extends java.lang.Throwable> exceptionType)