Package net.jqwik.engine.support
Class Combinatorics
- java.lang.Object
-
- net.jqwik.engine.support.Combinatorics
-
public class Combinatorics extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Combinatorics()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> java.util.Iterator<java.util.List<T>>combine(java.util.List<java.lang.Iterable<T>> listOfIterables)static <T> java.util.Iterator<T>concat(java.util.List<java.lang.Iterable<T>> iterables)static java.util.stream.Stream<net.jqwik.api.Tuple.Tuple2<java.lang.Integer,java.lang.Integer>>distinctPairs(int maxExclusive)static <T> java.util.Iterator<java.util.List<T>>listCombinations(java.lang.Iterable<T> elementIterable, int minSize, int maxSize)static <T> java.util.Iterator<java.util.List<T>>listPermutations(java.util.List<T> values)static <T> java.util.Iterator<java.util.Set<T>>setCombinations(java.lang.Iterable<T> elementIterable, int minSize, int maxSize)
-
-
-
Method Detail
-
combine
public static <T> java.util.Iterator<java.util.List<T>> combine(java.util.List<java.lang.Iterable<T>> listOfIterables)
-
listCombinations
public static <T> java.util.Iterator<java.util.List<T>> listCombinations(java.lang.Iterable<T> elementIterable, int minSize, int maxSize)
-
setCombinations
public static <T> java.util.Iterator<java.util.Set<T>> setCombinations(java.lang.Iterable<T> elementIterable, int minSize, int maxSize)
-
listPermutations
public static <T> java.util.Iterator<java.util.List<T>> listPermutations(java.util.List<T> values)
-
concat
public static <T> java.util.Iterator<T> concat(java.util.List<java.lang.Iterable<T>> iterables)
-
distinctPairs
public static java.util.stream.Stream<net.jqwik.api.Tuple.Tuple2<java.lang.Integer,java.lang.Integer>> distinctPairs(int maxExclusive)
-
-