Class PriorityIterator<T>

All Implemented Interfaces:
Iterator<T>

public final class PriorityIterator<T> extends AbstractIterator<T>
Mappings:
Namespace Name
official aws
intermediary net/minecraft/class_8917
named net/minecraft/util/collection/PriorityIterator
  • Field Details

    • field_48714

      private static final int field_48714
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Laws;a:I
      intermediary field_48714 Lnet/minecraft/class_8917;field_48714:I
      named field_48714 Lnet/minecraft/util/collection/PriorityIterator;field_48714:I
    • field_48715

      @Nullable private @Nullable Deque<T> field_48715
      Mappings:
      Namespace Name Mixin selector
      official b Laws;b:Ljava/util/Deque;
      intermediary field_48715 Lnet/minecraft/class_8917;field_48715:Ljava/util/Deque;
      named field_48715 Lnet/minecraft/util/collection/PriorityIterator;field_48715:Ljava/util/Deque;
    • field_48716

      private int field_48716
      Mappings:
      Namespace Name Mixin selector
      official c Laws;c:I
      intermediary field_48716 Lnet/minecraft/class_8917;field_48716:I
      named field_48716 Lnet/minecraft/util/collection/PriorityIterator;field_48716:I
    • field_48717

      private final Int2ObjectMap<Deque<T>> field_48717
      Mappings:
      Namespace Name Mixin selector
      official d Laws;d:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
      intermediary field_48717 Lnet/minecraft/class_8917;field_48717:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
      named field_48717 Lnet/minecraft/util/collection/PriorityIterator;field_48717:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
  • Constructor Details

    • PriorityIterator

      public PriorityIterator()
  • Method Details

    • enqueue

      public void enqueue(T value, int priority)
      Mappings:
      Namespace Name Mixin selector
      official a Laws;a(Ljava/lang/Object;I)V
      intermediary method_54726 Lnet/minecraft/class_8917;method_54726(Ljava/lang/Object;I)V
      named enqueue Lnet/minecraft/util/collection/PriorityIterator;enqueue(Ljava/lang/Object;I)V
    • computeNext

      @Nullable protected T computeNext()
      Specified by:
      computeNext in class AbstractIterator<T>
    • method_56533

      private void method_56533()
      Mappings:
      Namespace Name Mixin selector
      official a Laws;a()V
      intermediary method_56533 Lnet/minecraft/class_8917;method_56533()V
      named method_56533 Lnet/minecraft/util/collection/PriorityIterator;method_56533()V