public class Cartesian
extends java.lang.Object
| Constructor and Description | 
|---|
Cartesian()  | 
| Modifier and Type | Method and Description | 
|---|---|
static <T> java.lang.Iterable<T[]> | 
cartesianProduct(java.lang.Class<T> clazz,
                java.lang.Iterable<? extends java.lang.Iterable<? extends T>> sets)  | 
static <T> java.lang.Iterable<java.util.List<T>> | 
cartesianProduct(java.lang.Iterable<? extends java.lang.Iterable<? extends T>> sets)  | 
public static <T> java.lang.Iterable<T[]> cartesianProduct(java.lang.Class<T> clazz,
                                                           java.lang.Iterable<? extends java.lang.Iterable<? extends T>> sets)
public static <T> java.lang.Iterable<java.util.List<T>> cartesianProduct(java.lang.Iterable<? extends java.lang.Iterable<? extends T>> sets)