类 SequencedPriorityIterator<T>

java.lang.Object
com.google.common.collect.UnmodifiableIterator<T>
com.google.common.collect.AbstractIterator<T>
net.minecraft.util.SequencedPriorityIterator<T>
所有已实现的接口:
Iterator<T>

public final class SequencedPriorityIterator<T> extends com.google.common.collect.AbstractIterator<T>
  • 字段详细资料

    • MIN_PRIO

      private static final int MIN_PRIO
      另请参阅:
    • highestPrioQueue

      @Nullable private Deque<T> highestPrioQueue
    • highestPrio

      private int highestPrio
    • queuesByPriority

      private final it.unimi.dsi.fastutil.ints.Int2ObjectMap<Deque<T>> queuesByPriority
  • 构造器详细资料

    • SequencedPriorityIterator

      public SequencedPriorityIterator()
  • 方法详细资料

    • add

      public void add(T p_309040_, int p_308964_)
    • computeNext

      @Nullable protected T computeNext()
      指定者:
      computeNext 在类中 com.google.common.collect.AbstractIterator<T>
    • switchCacheToNextHighestPrioQueue

      private void switchCacheToNextHighestPrioQueue()