Package net.minecraft.util.collection
Class PriorityIterator<T>
java.lang.Object
com.google.common.collect.UnmodifiableIterator<T>
com.google.common.collect.AbstractIterator<T>
net.minecraft.util.collection.PriorityIterator<T>
- All Implemented Interfaces:
- Iterator<T>
A queue-like iterator that orders its values by the priority, or the insertion order
 if the priorities equal.
- Mappings:
- Namespace - Name - named - net/minecraft/util/collection/PriorityIterator- intermediary - net/minecraft/class_8917- official - azk
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intprivate intprivate final Int2ObjectMap<Deque<T>> 
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected TvoidAddsvaluewith the prioritypriority.private voidMethods inherited from class com.google.common.collect.AbstractIteratorendOfData, hasNext, next, peekMethods inherited from class com.google.common.collect.UnmodifiableIteratorremoveMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.IteratorforEachRemaining
- 
Field Details- 
LOWEST_PRIORITYprivate static final int LOWEST_PRIORITY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - LOWEST_PRIORITY- Lnet/minecraft/util/collection/PriorityIterator;LOWEST_PRIORITY:I- intermediary - field_48714- Lnet/minecraft/class_8917;field_48714:I- official - a- Lazk;a:I
 
- 
maxPriorityQueue- Mappings:
- Namespace - Name - Mixin selector - named - maxPriorityQueue- Lnet/minecraft/util/collection/PriorityIterator;maxPriorityQueue:Ljava/util/Deque;- intermediary - field_48715- Lnet/minecraft/class_8917;field_48715:Ljava/util/Deque;- official - b- Lazk;b:Ljava/util/Deque;
 
- 
maxPriorityprivate int maxPriority- Mappings:
- Namespace - Name - Mixin selector - named - maxPriority- Lnet/minecraft/util/collection/PriorityIterator;maxPriority:I- intermediary - field_48716- Lnet/minecraft/class_8917;field_48716:I- official - c- Lazk;c:I
 
- 
queuesByPriority- Mappings:
- Namespace - Name - Mixin selector - named - queuesByPriority- Lnet/minecraft/util/collection/PriorityIterator;queuesByPriority:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;- intermediary - field_48717- Lnet/minecraft/class_8917;field_48717:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;- official - d- Lazk;d:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
 
 
- 
- 
Constructor Details- 
PriorityIteratorpublic PriorityIterator()
 
- 
- 
Method Details- 
enqueueAddsvaluewith the prioritypriority.- Mappings:
- Namespace - Name - Mixin selector - named - enqueue- Lnet/minecraft/util/collection/PriorityIterator;enqueue(Ljava/lang/Object;I)V- intermediary - method_54726- Lnet/minecraft/class_8917;method_54726(Ljava/lang/Object;I)V- official - a- Lazk;a(Ljava/lang/Object;I)V
 
- 
computeNext- Specified by:
- computeNextin class- AbstractIterator<T>
 
- 
refreshMaxPriorityprivate void refreshMaxPriority()- Mappings:
- Namespace - Name - Mixin selector - named - refreshMaxPriority- Lnet/minecraft/util/collection/PriorityIterator;refreshMaxPriority()V- intermediary - method_56533- Lnet/minecraft/class_8917;method_56533()V- official - a- Lazk;a()V
 
 
-