Package net.minecraft.client.search
Class IdentifierSearchableIterator<T>
java.lang.Object
com.google.common.collect.UnmodifiableIterator<T>
com.google.common.collect.AbstractIterator<T>
net.minecraft.client.search.IdentifierSearchableIterator<T>
- All Implemented Interfaces:
Iterator<T>
- Mappings:
Namespace Name official fmdintermediary net/minecraft/class_1122named net/minecraft/client/search/IdentifierSearchableIterator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Comparator<T>private final PeekingIterator<T>private final PeekingIterator<T> -
Constructor Summary
ConstructorsConstructorDescriptionIdentifierSearchableIterator(Iterator<T> namespacesIterator, Iterator<T> pathsIterator, Comparator<T> lastIndexComparator) -
Method Summary
Methods inherited from class com.google.common.collect.AbstractIterator
endOfData, hasNext, next, peekMethods inherited from class com.google.common.collect.UnmodifiableIterator
removeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining
-
Field Details
-
namespacesIterator
- Mappings:
Namespace Name Mixin selector official aLfmd;a:Lcom/google/common/collect/PeekingIterator;intermediary field_5490Lnet/minecraft/class_1122;field_5490:Lcom/google/common/collect/PeekingIterator;named namespacesIteratorLnet/minecraft/client/search/IdentifierSearchableIterator;namespacesIterator:Lcom/google/common/collect/PeekingIterator;
-
pathsIterator
- Mappings:
Namespace Name Mixin selector official bLfmd;b:Lcom/google/common/collect/PeekingIterator;intermediary field_5491Lnet/minecraft/class_1122;field_5491:Lcom/google/common/collect/PeekingIterator;named pathsIteratorLnet/minecraft/client/search/IdentifierSearchableIterator;pathsIterator:Lcom/google/common/collect/PeekingIterator;
-
lastIndexComparator
- Mappings:
Namespace Name Mixin selector official cLfmd;c:Ljava/util/Comparator;intermediary field_5492Lnet/minecraft/class_1122;field_5492:Ljava/util/Comparator;named lastIndexComparatorLnet/minecraft/client/search/IdentifierSearchableIterator;lastIndexComparator:Ljava/util/Comparator;
-
-
Constructor Details
-
IdentifierSearchableIterator
public IdentifierSearchableIterator(Iterator<T> namespacesIterator, Iterator<T> pathsIterator, Comparator<T> lastIndexComparator) - Mappings:
Namespace Name Mixin selector official <init>Lfmd;<init>(Ljava/util/Iterator;Ljava/util/Iterator;Ljava/util/Comparator;)Vintermediary <init>Lnet/minecraft/class_1122;<init>(Ljava/util/Iterator;Ljava/util/Iterator;Ljava/util/Comparator;)Vnamed <init>Lnet/minecraft/client/search/IdentifierSearchableIterator;<init>(Ljava/util/Iterator;Ljava/util/Iterator;Ljava/util/Comparator;)V
-
-
Method Details
-
computeNext
- Specified by:
computeNextin classAbstractIterator<T>
-