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 axz
-
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 bLaxz;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 cLaxz;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 dLaxz;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 eLaxz;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 fLaxz;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 gLaxz;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 hLaxz;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 iLaxz;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>Laxz;<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>Laxz;<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 cLaxz;c(I)Laxz;
-
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 aLjs;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 aLjs;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 eLaxz;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 bLaxz;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 dLaxz;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 dLaxz;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 dLaxz;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 fLaxz;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 aLaxz;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 eLaxz;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 bLaxz;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 gLaxz;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 aLaxz;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 cLjs;c()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 bLaxz;b()Laxz;
-