Package net.minecraft.util.collection
Class Int2ObjectBiMap<K>
java.lang.Object
net.minecraft.util.collection.Int2ObjectBiMap<K>
- All Implemented Interfaces:
Iterable<K>,IndexedIterable<K>
- Mappings:
Namespace Name named net/minecraft/util/collection/Int2ObjectBiMapintermediary net/minecraft/class_3513official axr
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final Objectprivate int[]private K[]private static final floatprivate intprivate intprivate K[]Fields inherited from interface net.minecraft.util.collection.IndexedIterable
ABSENT_RAW_ID -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateInt2ObjectBiMap(int size) privateInt2ObjectBiMap(K[] values, int[] ids, K[] idToValues, int nextId, int size) -
Method Summary
Modifier and TypeMethodDescriptionintvoidclear()booleanbooleancontainsKey(int index) copy()static <A> Int2ObjectBiMap<A> create(int expectedSize) private intfindFree(int size) private intget(int index) private intgetIdealIndex(K value) private intgetIdFromIndex(int index) intiterator()private intnextId()voidprivate voidresize(int newSize) intsize()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.util.collection.IndexedIterable
getOrThrow, getRawIdOrThrowMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
ABSENT
private static final int ABSENT- See Also:
- Mappings:
Namespace Name Mixin selector named ABSENTLnet/minecraft/util/collection/Int2ObjectBiMap;ABSENT:Iintermediary field_29828Lnet/minecraft/class_3513;field_29828:Iofficial bLaxr;b:I
-
EMPTY
- Mappings:
Namespace Name Mixin selector named EMPTYLnet/minecraft/util/collection/Int2ObjectBiMap;EMPTY:Ljava/lang/Object;intermediary field_15650Lnet/minecraft/class_3513;field_15650:Ljava/lang/Object;official cLaxr;c:Ljava/lang/Object;
-
LOAD_FACTOR
private static final float LOAD_FACTOR- See Also:
- Mappings:
Namespace Name Mixin selector named LOAD_FACTORLnet/minecraft/util/collection/Int2ObjectBiMap;LOAD_FACTOR:Fintermediary field_29829Lnet/minecraft/class_3513;field_29829:Fofficial dLaxr;d:F
-
values
- Mappings:
Namespace Name Mixin selector named valuesLnet/minecraft/util/collection/Int2ObjectBiMap;values:[Ljava/lang/Object;intermediary field_15651Lnet/minecraft/class_3513;field_15651:[Ljava/lang/Object;official eLaxr;e:[Ljava/lang/Object;
-
ids
private int[] ids- Mappings:
Namespace Name Mixin selector named idsLnet/minecraft/util/collection/Int2ObjectBiMap;ids:[Iintermediary field_15646Lnet/minecraft/class_3513;field_15646:[Iofficial fLaxr;f:[I
-
idToValues
- Mappings:
Namespace Name Mixin selector named idToValuesLnet/minecraft/util/collection/Int2ObjectBiMap;idToValues:[Ljava/lang/Object;intermediary field_15647Lnet/minecraft/class_3513;field_15647:[Ljava/lang/Object;official gLaxr;g:[Ljava/lang/Object;
-
nextId
private int nextId- Mappings:
Namespace Name Mixin selector named nextIdLnet/minecraft/util/collection/Int2ObjectBiMap;nextId:Iintermediary field_15649Lnet/minecraft/class_3513;field_15649:Iofficial hLaxr;h:I
-
size
private int size- Mappings:
Namespace Name Mixin selector named sizeLnet/minecraft/util/collection/Int2ObjectBiMap;size:Iintermediary field_15648Lnet/minecraft/class_3513;field_15648:Iofficial iLaxr;i:I
-
-
Constructor Details
-
Int2ObjectBiMap
private Int2ObjectBiMap(int size) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/util/collection/Int2ObjectBiMap;<init>(I)Vintermediary <init>Lnet/minecraft/class_3513;<init>(I)Vofficial <init>Laxr;<init>(I)V
-
Int2ObjectBiMap
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/util/collection/Int2ObjectBiMap;<init>([Ljava/lang/Object;[I[Ljava/lang/Object;II)Vintermediary <init>Lnet/minecraft/class_3513;<init>([Ljava/lang/Object;[I[Ljava/lang/Object;II)Vofficial <init>Laxr;<init>([Ljava/lang/Object;[I[Ljava/lang/Object;II)V
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/util/collection/Int2ObjectBiMap;create(I)Lnet/minecraft/util/collection/Int2ObjectBiMap;intermediary method_37913Lnet/minecraft/class_3513;method_37913(I)Lnet/minecraft/class_3513;official cLaxr;c(I)Laxr;
-
getRawId
- Specified by:
getRawIdin interfaceIndexedIterable<K>- Mappings:
Namespace Name Mixin selector named getRawIdLnet/minecraft/util/collection/IndexedIterable;getRawId(Ljava/lang/Object;)Iintermediary method_10206Lnet/minecraft/class_2359;method_10206(Ljava/lang/Object;)Iofficial aLjn;a(Ljava/lang/Object;)I
-
get
- Specified by:
getin interfaceIndexedIterable<K>- Mappings:
Namespace Name Mixin selector named getLnet/minecraft/util/collection/IndexedIterable;get(I)Ljava/lang/Object;intermediary method_10200Lnet/minecraft/class_2359;method_10200(I)Ljava/lang/Object;official aLjn;a(I)Ljava/lang/Object;
-
getIdFromIndex
private int getIdFromIndex(int index) - Mappings:
Namespace Name Mixin selector named getIdFromIndexLnet/minecraft/util/collection/Int2ObjectBiMap;getIdFromIndex(I)Iintermediary method_15222Lnet/minecraft/class_3513;method_15222(I)Iofficial eLaxr;e(I)I
-
contains
- Mappings:
Namespace Name Mixin selector named containsLnet/minecraft/util/collection/Int2ObjectBiMap;contains(Ljava/lang/Object;)Zintermediary method_34904Lnet/minecraft/class_3513;method_34904(Ljava/lang/Object;)Zofficial bLaxr;b(Ljava/lang/Object;)Z
-
containsKey
public boolean containsKey(int index) - Mappings:
Namespace Name Mixin selector named containsKeyLnet/minecraft/util/collection/Int2ObjectBiMap;containsKey(I)Zintermediary method_34903Lnet/minecraft/class_3513;method_34903(I)Zofficial dLaxr;d(I)Z
-
add
- Mappings:
Namespace Name Mixin selector named addLnet/minecraft/util/collection/Int2ObjectBiMap;add(Ljava/lang/Object;)Iintermediary method_15225Lnet/minecraft/class_3513;method_15225(Ljava/lang/Object;)Iofficial dLaxr;d(Ljava/lang/Object;)I
-
nextId
private int nextId()- Mappings:
Namespace Name Mixin selector named nextIdLnet/minecraft/util/collection/Int2ObjectBiMap;nextId()Iintermediary method_15226Lnet/minecraft/class_3513;method_15226()Iofficial dLaxr;d()I
-
resize
private void resize(int newSize) - Mappings:
Namespace Name Mixin selector named resizeLnet/minecraft/util/collection/Int2ObjectBiMap;resize(I)Vintermediary method_15224Lnet/minecraft/class_3513;method_15224(I)Vofficial fLaxr;f(I)V
-
put
- Mappings:
Namespace Name Mixin selector named putLnet/minecraft/util/collection/Int2ObjectBiMap;put(Ljava/lang/Object;I)Vintermediary method_15230Lnet/minecraft/class_3513;method_15230(Ljava/lang/Object;I)Vofficial aLaxr;a(Ljava/lang/Object;I)V
-
getIdealIndex
- Mappings:
Namespace Name Mixin selector named getIdealIndexLnet/minecraft/util/collection/Int2ObjectBiMap;getIdealIndex(Ljava/lang/Object;)Iintermediary method_15228Lnet/minecraft/class_3513;method_15228(Ljava/lang/Object;)Iofficial eLaxr;e(Ljava/lang/Object;)I
-
findIndex
- Mappings:
Namespace Name Mixin selector named findIndexLnet/minecraft/util/collection/Int2ObjectBiMap;findIndex(Ljava/lang/Object;I)Iintermediary method_15232Lnet/minecraft/class_3513;method_15232(Ljava/lang/Object;I)Iofficial bLaxr;b(Ljava/lang/Object;I)I
-
findFree
private int findFree(int size) - Mappings:
Namespace Name Mixin selector named findFreeLnet/minecraft/util/collection/Int2ObjectBiMap;findFree(I)Iintermediary method_15223Lnet/minecraft/class_3513;method_15223(I)Iofficial gLaxr;g(I)I
-
iterator
-
clear
public void clear()- Mappings:
Namespace Name Mixin selector named clearLnet/minecraft/util/collection/Int2ObjectBiMap;clear()Vintermediary method_15229Lnet/minecraft/class_3513;method_15229()Vofficial aLaxr;a()V
-
size
public int size()- Specified by:
sizein interfaceIndexedIterable<K>- Mappings:
Namespace Name Mixin selector named sizeLnet/minecraft/util/collection/IndexedIterable;size()Iintermediary method_10204Lnet/minecraft/class_2359;method_10204()Iofficial bLjn;b()I
-
copy
- Mappings:
Namespace Name Mixin selector named copyLnet/minecraft/util/collection/Int2ObjectBiMap;copy()Lnet/minecraft/util/collection/Int2ObjectBiMap;intermediary method_39940Lnet/minecraft/class_3513;method_39940()Lnet/minecraft/class_3513;official cLaxr;c()Laxr;
-