Package net.minecraft.util
Class CrudeIncrementalIntIdentityHashBiMap<K>
java.lang.Object
net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap<K>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintvoidaddMapping(K p_13560_, int p_13561_)byId(int p_13556_)voidclear()booleancontains(int p_144608_)booleanprivate 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 java.lang.Iterable
forEach, spliterator
-
Field Details
-
NOT_FOUND
public static final int NOT_FOUND- See Also:
- Constant Field Values
-
EMPTY_SLOT
-
LOADFACTOR
private static final float LOADFACTOR- See Also:
- Constant Field Values
-
keys
-
values
private int[] values -
byId
-
nextId
private int nextId -
size
private int size
-
-
Constructor Details
-
CrudeIncrementalIntIdentityHashBiMap
public CrudeIncrementalIntIdentityHashBiMap(int p_13553_)
-
-
Method Details
-
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()
-