Package net.minecraft.util
Class CrudeIncrementalIntIdentityHashBiMap<K>
java.lang.Object
net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap<K>
- 
Field SummaryFields
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprivateCrudeIncrementalIntIdentityHashBiMap(int p_13553_) privateCrudeIncrementalIntIdentityHashBiMap(K[] p_199841_, int[] p_199842_, K[] p_199843_, int p_199844_, int p_199845_) 
- 
Method SummaryModifier 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.core.IdMapbyIdOrThrowMethods inherited from interface java.lang.IterableforEach, spliterator
- 
Field Details- 
NOT_FOUNDprivate static final int NOT_FOUND- See Also:
 
- 
EMPTY_SLOT
- 
LOADFACTORprivate static final float LOADFACTOR- See Also:
 
- 
keys
- 
valuesprivate int[] values
- 
byId
- 
nextIdprivate int nextId
- 
sizeprivate int size
 
- 
- 
Constructor Details- 
CrudeIncrementalIntIdentityHashBiMapprivate CrudeIncrementalIntIdentityHashBiMap(int p_13553_) 
- 
CrudeIncrementalIntIdentityHashBiMap
 
- 
- 
Method Details- 
create
- 
getId
- 
byId
- 
getValueprivate int getValue(int p_13568_) 
- 
contains
- 
containspublic boolean contains(int p_144608_) 
- 
add
- 
nextIdprivate int nextId()
- 
growprivate void grow(int p_13572_) 
- 
addMapping
- 
hash
- 
indexOf
- 
findEmptyprivate int findEmpty(int p_13576_) 
- 
iterator
- 
clearpublic void clear()
- 
sizepublic int size()
- 
copy
 
-