Class CollectionBuilders.Product.ProductIterator<T>

java.lang.Object
com.google.common.collect.UnmodifiableIterator<T[]>
net.minecraft.util.CollectionBuilders.Product.ProductIterator<T>
All Implemented Interfaces:
Iterator<T[]>
Enclosing class:
CollectionBuilders.Product<T>

static class CollectionBuilders.Product.ProductIterator<T> extends UnmodifiableIterator<T[]>
Mappings:
Namespace Name
official cr$b$a
intermediary net/minecraft/class_2554$class_2556$class_2557
named net/minecraft/util/CollectionBuilders$Product$ProductIterator
  • Field Details

    • field_11449

      private int field_11449
      Mappings:
      Namespace Name Mixin selector
      official a Lcr$b$a;a:I
      intermediary field_11449 Lnet/minecraft/class_2554$class_2556$class_2557;field_11449:I
      named field_11449 Lnet/minecraft/util/CollectionBuilders$Product$ProductIterator;field_11449:I
    • field_11450

      private final Iterable<? extends T>[] field_11450
      Mappings:
      Namespace Name Mixin selector
      official b Lcr$b$a;b:[Ljava/lang/Iterable;
      intermediary field_11450 Lnet/minecraft/class_2554$class_2556$class_2557;field_11450:[Ljava/lang/Iterable;
      named field_11450 Lnet/minecraft/util/CollectionBuilders$Product$ProductIterator;field_11450:[Ljava/lang/Iterable;
    • field_11451

      private final Iterator<? extends T>[] field_11451
      Mappings:
      Namespace Name Mixin selector
      official c Lcr$b$a;c:[Ljava/util/Iterator;
      intermediary field_11451 Lnet/minecraft/class_2554$class_2556$class_2557;field_11451:[Ljava/util/Iterator;
      named field_11451 Lnet/minecraft/util/CollectionBuilders$Product$ProductIterator;field_11451:[Ljava/util/Iterator;
    • field_11452

      private final T[] field_11452
      Mappings:
      Namespace Name Mixin selector
      official d Lcr$b$a;d:[Ljava/lang/Object;
      intermediary field_11452 Lnet/minecraft/class_2554$class_2556$class_2557;field_11452:[Ljava/lang/Object;
      named field_11452 Lnet/minecraft/util/CollectionBuilders$Product$ProductIterator;field_11452:[Ljava/lang/Object;
  • Constructor Details

    • ProductIterator

      private ProductIterator(Class<T> class2, Iterable<? extends T>[] iterable)
  • Method Details

    • method_10522

      private void method_10522()
      Mappings:
      Namespace Name Mixin selector
      official b Lcr$b$a;b()V
      intermediary method_10522 Lnet/minecraft/class_2554$class_2556$class_2557;method_10522()V
      named method_10522 Lnet/minecraft/util/CollectionBuilders$Product$ProductIterator;method_10522()V
    • hasNext

      public boolean hasNext()
      Mappings:
      Namespace Name Mixin selector
      official hasNext Lcr$b$a;hasNext()Z
      intermediary hasNext Lnet/minecraft/class_2554$class_2556$class_2557;hasNext()Z
      named hasNext Lnet/minecraft/util/CollectionBuilders$Product$ProductIterator;hasNext()Z
    • method_10521

      public T[] method_10521()
      Mappings:
      Namespace Name Mixin selector
      official a Lcr$b$a;a()[Ljava/lang/Object;
      intermediary method_10521 Lnet/minecraft/class_2554$class_2556$class_2557;method_10521()[Ljava/lang/Object;
      named method_10521 Lnet/minecraft/util/CollectionBuilders$Product$ProductIterator;method_10521()[Ljava/lang/Object;