net.minecraft.util

public class IterableBuilder

co
net.minecraft.class_2554
net.minecraft.util.IterableBuilder
net.minecraft.util.math.Cartesian

Method summary

Modifier and TypeMethod
public static <T> Iterable<T[]>
a(Class<T> arg0, Iterable<? extends Iterable<? extends T>> arg1)
method_10515(Class<T> arg0, Iterable<? extends Iterable<? extends T>> arg1)
iterableIterableToArrayIterable(Class<T> type, Iterable<? extends Iterable<? extends T>> iterableIterable)
cartesianProduct(Class<T> clazz, Iterable<? extends Iterable<? extends T>> sets)
public static <T> Iterable<List<T>>
a(Iterable<? extends Iterable<? extends T>> arg0)
method_10516(Iterable<? extends Iterable<? extends T>> arg0)
iterableIterableToListIterable(Iterable<? extends Iterable<? extends T>> iterableIterable)
cartesianProduct(Iterable<? extends Iterable<? extends T>> sets)
private static <T> Iterable<List<T>>
b(Iterable<Object[]> arg0)
method_10519(Iterable<Object[]> arg0)
arrayIterableToListIterable(Iterable<Object[]> arrayIterable)
arraysAsLists(Iterable<Object[]> arrays)
private static <T> T[]
b(Class<? super T> arg0, Iterable<? extends T> arg1)
method_10518(Class<? super T> arg0, Iterable<? extends T> arg1)
iterableToArray(Class<? super T> type, Iterable<? extends T> iterable)
toArray(Class<? super T> clazz, Iterable<? extends T> it)
private static <T> T[]
b(Class<? super T> arg0, int arg1)
method_10517(Class<? super T> arg0, int arg1)
newArray(Class<? super T> type, int size)
createArray(Class<? super T> elementType, int length)