net.minecraft.util

public final class SequencedPriorityIterator<T>

extends com.google.common.collect.AbstractIterator<T>

azk
net.minecraft.util.SequencedPriorityIterator
net.minecraft.class_8917
net.minecraft.util.collection.PriorityIterator
net.minecraft.util.SequencedPriorityIterator

Field summary

Modifier and TypeField
private static final int
a
MIN_PRIO
field_48714
LOWEST_PRIORITY
private Deque<T>
b
highestPrioQueue
field_48715
maxPriorityQueue
private int
c
highestPrio
field_48716
maxPriority
private final it.unimi.dsi.fastutil.ints.Int2ObjectMap<Deque<T>>
d
queuesByPriority
field_48717
queuesByPriority

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
a(T arg0, int arg1)
add(T arg0, int arg1)
method_54726(T arg0, int arg1)
enqueue(T value, int priority)
protected T
computeNext()
computeNext()
private void
a()
switchCacheToNextHighestPrioQueue()
method_56533()
refreshMaxPriority()