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 intermediary net/minecraft/class_3513official anynamed net/minecraft/util/collection/Int2ObjectBiMap
-
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
getOrThrowMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
ABSENT
private static final int ABSENT- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_29828Lnet/minecraft/class_3513;field_29828:Iofficial bLany;b:Inamed ABSENTLnet/minecraft/util/collection/Int2ObjectBiMap;ABSENT:I
-
EMPTY
- Mappings:
Namespace Name Mixin selector intermediary field_15650Lnet/minecraft/class_3513;field_15650:Ljava/lang/Object;official cLany;c:Ljava/lang/Object;named EMPTYLnet/minecraft/util/collection/Int2ObjectBiMap;EMPTY:Ljava/lang/Object;
-
LOAD_FACTOR
private static final float LOAD_FACTOR- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_29829Lnet/minecraft/class_3513;field_29829:Fofficial dLany;d:Fnamed LOAD_FACTORLnet/minecraft/util/collection/Int2ObjectBiMap;LOAD_FACTOR:F
-
values
- Mappings:
Namespace Name Mixin selector intermediary field_15651Lnet/minecraft/class_3513;field_15651:[Ljava/lang/Object;official eLany;e:[Ljava/lang/Object;named valuesLnet/minecraft/util/collection/Int2ObjectBiMap;values:[Ljava/lang/Object;
-
ids
private int[] ids- Mappings:
Namespace Name Mixin selector intermediary field_15646Lnet/minecraft/class_3513;field_15646:[Iofficial fLany;f:[Inamed idsLnet/minecraft/util/collection/Int2ObjectBiMap;ids:[I
-
idToValues
- Mappings:
Namespace Name Mixin selector intermediary field_15647Lnet/minecraft/class_3513;field_15647:[Ljava/lang/Object;official gLany;g:[Ljava/lang/Object;named idToValuesLnet/minecraft/util/collection/Int2ObjectBiMap;idToValues:[Ljava/lang/Object;
-
nextId
private int nextId- Mappings:
Namespace Name Mixin selector intermediary field_15649Lnet/minecraft/class_3513;field_15649:Iofficial hLany;h:Inamed nextIdLnet/minecraft/util/collection/Int2ObjectBiMap;nextId:I
-
size
private int size- Mappings:
Namespace Name Mixin selector intermediary field_15648Lnet/minecraft/class_3513;field_15648:Iofficial iLany;i:Inamed sizeLnet/minecraft/util/collection/Int2ObjectBiMap;size:I
-
-
Constructor Details
-
Int2ObjectBiMap
private Int2ObjectBiMap(int size) - Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_3513;<init>(I)Vofficial <init>Lany;<init>(I)Vnamed <init>Lnet/minecraft/util/collection/Int2ObjectBiMap;<init>(I)V
-
Int2ObjectBiMap
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_3513;<init>([Ljava/lang/Object;[I[Ljava/lang/Object;II)Vofficial <init>Lany;<init>([Ljava/lang/Object;[I[Ljava/lang/Object;II)Vnamed <init>Lnet/minecraft/util/collection/Int2ObjectBiMap;<init>([Ljava/lang/Object;[I[Ljava/lang/Object;II)V
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector intermediary method_37913Lnet/minecraft/class_3513;method_37913(I)Lnet/minecraft/class_3513;official cLany;c(I)Lany;named createLnet/minecraft/util/collection/Int2ObjectBiMap;create(I)Lnet/minecraft/util/collection/Int2ObjectBiMap;
-
getRawId
- Specified by:
getRawIdin interfaceIndexedIterable<K>- Mappings:
Namespace Name Mixin selector intermediary method_10206Lnet/minecraft/class_2359;method_10206(Ljava/lang/Object;)Iofficial aLhj;a(Ljava/lang/Object;)Inamed getRawIdLnet/minecraft/util/collection/IndexedIterable;getRawId(Ljava/lang/Object;)I
-
get
- Specified by:
getin interfaceIndexedIterable<K>- Mappings:
Namespace Name Mixin selector intermediary method_10200Lnet/minecraft/class_2359;method_10200(I)Ljava/lang/Object;official aLhj;a(I)Ljava/lang/Object;named getLnet/minecraft/util/collection/IndexedIterable;get(I)Ljava/lang/Object;
-
getIdFromIndex
private int getIdFromIndex(int index) - Mappings:
Namespace Name Mixin selector intermediary method_15222Lnet/minecraft/class_3513;method_15222(I)Iofficial eLany;e(I)Inamed getIdFromIndexLnet/minecraft/util/collection/Int2ObjectBiMap;getIdFromIndex(I)I
-
contains
- Mappings:
Namespace Name Mixin selector intermediary method_34904Lnet/minecraft/class_3513;method_34904(Ljava/lang/Object;)Zofficial bLany;b(Ljava/lang/Object;)Znamed containsLnet/minecraft/util/collection/Int2ObjectBiMap;contains(Ljava/lang/Object;)Z
-
containsKey
public boolean containsKey(int index) - Mappings:
Namespace Name Mixin selector intermediary method_34903Lnet/minecraft/class_3513;method_34903(I)Zofficial dLany;d(I)Znamed containsKeyLnet/minecraft/util/collection/Int2ObjectBiMap;containsKey(I)Z
-
add
- Mappings:
Namespace Name Mixin selector intermediary method_15225Lnet/minecraft/class_3513;method_15225(Ljava/lang/Object;)Iofficial cLany;c(Ljava/lang/Object;)Inamed addLnet/minecraft/util/collection/Int2ObjectBiMap;add(Ljava/lang/Object;)I
-
nextId
private int nextId()- Mappings:
Namespace Name Mixin selector intermediary method_15226Lnet/minecraft/class_3513;method_15226()Iofficial dLany;d()Inamed nextIdLnet/minecraft/util/collection/Int2ObjectBiMap;nextId()I
-
resize
private void resize(int newSize) - Mappings:
Namespace Name Mixin selector intermediary method_15224Lnet/minecraft/class_3513;method_15224(I)Vofficial fLany;f(I)Vnamed resizeLnet/minecraft/util/collection/Int2ObjectBiMap;resize(I)V
-
put
- Mappings:
Namespace Name Mixin selector intermediary method_15230Lnet/minecraft/class_3513;method_15230(Ljava/lang/Object;I)Vofficial aLany;a(Ljava/lang/Object;I)Vnamed putLnet/minecraft/util/collection/Int2ObjectBiMap;put(Ljava/lang/Object;I)V
-
getIdealIndex
- Mappings:
Namespace Name Mixin selector intermediary method_15228Lnet/minecraft/class_3513;method_15228(Ljava/lang/Object;)Iofficial dLany;d(Ljava/lang/Object;)Inamed getIdealIndexLnet/minecraft/util/collection/Int2ObjectBiMap;getIdealIndex(Ljava/lang/Object;)I
-
findIndex
- Mappings:
Namespace Name Mixin selector intermediary method_15232Lnet/minecraft/class_3513;method_15232(Ljava/lang/Object;I)Iofficial bLany;b(Ljava/lang/Object;I)Inamed findIndexLnet/minecraft/util/collection/Int2ObjectBiMap;findIndex(Ljava/lang/Object;I)I
-
findFree
private int findFree(int size) - Mappings:
Namespace Name Mixin selector intermediary method_15223Lnet/minecraft/class_3513;method_15223(I)Iofficial gLany;g(I)Inamed findFreeLnet/minecraft/util/collection/Int2ObjectBiMap;findFree(I)I
-
iterator
-
clear
public void clear()- Mappings:
Namespace Name Mixin selector intermediary method_15229Lnet/minecraft/class_3513;method_15229()Vofficial aLany;a()Vnamed clearLnet/minecraft/util/collection/Int2ObjectBiMap;clear()V
-
size
public int size()- Specified by:
sizein interfaceIndexedIterable<K>- Mappings:
Namespace Name Mixin selector intermediary method_10204Lnet/minecraft/class_2359;method_10204()Iofficial bLhj;b()Inamed sizeLnet/minecraft/util/collection/IndexedIterable;size()I
-
copy
- Mappings:
Namespace Name Mixin selector intermediary method_39940Lnet/minecraft/class_3513;method_39940()Lnet/minecraft/class_3513;official cLany;c()Lany;named copyLnet/minecraft/util/collection/Int2ObjectBiMap;copy()Lnet/minecraft/util/collection/Int2ObjectBiMap;
-