Class CollectionBuilders.Product<T>

java.lang.Object
net.minecraft.util.CollectionBuilders.Product<T>
All Implemented Interfaces:
Iterable<T[]>
Enclosing class:
CollectionBuilders

static class CollectionBuilders.Product<T>
extends Object
implements Iterable<T[]>
Mappings:
Namespace Name
official cm$b
intermediary net/minecraft/class_1376$class_1378
named net/minecraft/util/CollectionBuilders$Product
  • Field Details

    • clazz

      private final Class<T> clazz
      Mappings:
      Namespace Name Mixin selector
      official a Lcm$b;a:Ljava/lang/Class;
      intermediary field_5789 Lnet/minecraft/class_1376$class_1378;field_5789:Ljava/lang/Class;
      named clazz Lnet/minecraft/util/CollectionBuilders$Product;clazz:Ljava/lang/Class;
    • iterables

      private final Iterable<? extends T>[] iterables
      Mappings:
      Namespace Name Mixin selector
      official b Lcm$b;b:[Ljava/lang/Iterable;
      intermediary field_5790 Lnet/minecraft/class_1376$class_1378;field_5790:[Ljava/lang/Iterable;
      named iterables Lnet/minecraft/util/CollectionBuilders$Product;iterables:[Ljava/lang/Iterable;
  • Constructor Details

    • Product

      private Product​(Class<T> class_, Iterable<? extends T>[] iterables)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcm$b;<init>(Ljava/lang/Class;[Ljava/lang/Iterable;)V
      intermediary <init> Lnet/minecraft/class_1376$class_1378;<init>(Ljava/lang/Class;[Ljava/lang/Iterable;)V
      named <init> Lnet/minecraft/util/CollectionBuilders$Product;<init>(Ljava/lang/Class;[Ljava/lang/Iterable;)V
  • Method Details

    • iterator

      public Iterator<T[]> iterator()
      Specified by:
      iterator in interface Iterable<T>
      Mappings:
      Namespace Name Mixin selector
      official iterator Lcm$b;iterator()Ljava/util/Iterator;
      intermediary iterator Lnet/minecraft/class_1376$class_1378;iterator()Ljava/util/Iterator;
      named iterator Lnet/minecraft/util/CollectionBuilders$Product;iterator()Ljava/util/Iterator;