Package net.jqwik.api
Klasse ExhaustiveGenerator.ExhaustiveGeneratorFacade
java.lang.Object
net.jqwik.api.ExhaustiveGenerator.ExhaustiveGeneratorFacade
- Umschließende Schnittstelle:
ExhaustiveGenerator<T extends @Nullable Object>
@API(status=INTERNAL)
public abstract static class ExhaustiveGenerator.ExhaustiveGeneratorFacade
extends Object
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungabstract <T extends @Nullable Object>
ExhaustiveGenerator<T> filter
(ExhaustiveGenerator<T> self, Predicate<? super T> filterPredicate, int maxMisses) abstract <T extends @Nullable Object>
ExhaustiveGenerator<T> ignoreExceptions
(ExhaustiveGenerator<T> self, Class<? extends Throwable>[] exceptionTypes, int maxThrows) abstract <T extends @Nullable Object>
ExhaustiveGenerator<@Nullable T> injectNull
(ExhaustiveGenerator<T> self) abstract <T extends @Nullable Object,
U extends @Nullable Object>
ExhaustiveGenerator<U> map
(ExhaustiveGenerator<T> self, Function<? super T, ? extends U> mapper)
-
Konstruktordetails
-
ExhaustiveGeneratorFacade
public ExhaustiveGeneratorFacade()
-
-
Methodendetails
-
map
public abstract <T extends @Nullable Object,U extends @Nullable Object> ExhaustiveGenerator<U> map(ExhaustiveGenerator<T> self, Function<? super T, ? extends U> mapper) -
filter
public abstract <T extends @Nullable Object> ExhaustiveGenerator<T> filter(ExhaustiveGenerator<T> self, Predicate<? super T> filterPredicate, int maxMisses) -
injectNull
public abstract <T extends @Nullable Object> ExhaustiveGenerator<@Nullable T> injectNull(ExhaustiveGenerator<T> self) -
ignoreExceptions
public abstract <T extends @Nullable Object> ExhaustiveGenerator<T> ignoreExceptions(ExhaustiveGenerator<T> self, Class<? extends Throwable>[] exceptionTypes, int maxThrows)
-