Package net.minecraft.util
Class CrudeIncrementalIntIdentityHashBiMap<K>
java.lang.Object
net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap<K>
- 
Field Summary
Fields - 
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateCrudeIncrementalIntIdentityHashBiMap(int p_13553_) privateCrudeIncrementalIntIdentityHashBiMap(K[] p_199841_, int[] p_199842_, K[] p_199843_, int p_199844_, int p_199845_)  - 
Method Summary
Modifier and TypeMethodDescriptionintvoidaddMapping(K p_13560_, int p_13561_) byId(int p_13556_) voidclear()booleancontains(int p_144608_) booleancopy()static <A> CrudeIncrementalIntIdentityHashBiMap<A>create(int p_184238_) private intfindEmpty(int p_13576_) intprivate intgetValue(int p_13568_) private voidgrow(int p_13572_) private intprivate intiterator()private intnextId()intsize()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.core.IdMap
byIdOrThrowMethods inherited from interface java.lang.Iterable
forEach, spliterator 
- 
Field Details
- 
NOT_FOUND
private static final int NOT_FOUND- See Also:
 
 - 
EMPTY_SLOT
 - 
LOADFACTOR
private static final float LOADFACTOR- See Also:
 
 - 
keys
 - 
values
private int[] values - 
byId
 - 
nextId
private int nextId - 
size
private int size 
 - 
 - 
Constructor Details
- 
CrudeIncrementalIntIdentityHashBiMap
private CrudeIncrementalIntIdentityHashBiMap(int p_13553_)  - 
CrudeIncrementalIntIdentityHashBiMap
 
 - 
 - 
Method Details
- 
create
 - 
getId
 - 
byId
 - 
getValue
private int getValue(int p_13568_)  - 
contains
 - 
contains
public boolean contains(int p_144608_)  - 
add
 - 
nextId
private int nextId() - 
grow
private void grow(int p_13572_)  - 
addMapping
 - 
hash
 - 
indexOf
 - 
findEmpty
private int findEmpty(int p_13576_)  - 
iterator
 - 
clear
public void clear() - 
size
public int size() - 
copy
 
 -