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 official agiintermediary net/minecraft/class_3513named net/minecraft/util/collection/Int2ObjectBiMap
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintvoidclear()booleancontainsKey(int index)private intfindFree(int size)private intget(int index)private intgetIdealIndex(K value)private intgetIdFromIndex(int index)intiterator()booleanmethod_34904(K k)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 java.lang.Iterable
forEach, spliterator
-
Field Details
-
field_29828
public static final int field_29828- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official aLagi;a:Iintermediary field_29828Lnet/minecraft/class_3513;field_29828:Inamed field_29828Lnet/minecraft/util/collection/Int2ObjectBiMap;field_29828:I
-
EMPTY
- Mappings:
Namespace Name Mixin selector official bLagi;b:Ljava/lang/Object;intermediary field_15650Lnet/minecraft/class_3513;field_15650:Ljava/lang/Object;named EMPTYLnet/minecraft/util/collection/Int2ObjectBiMap;EMPTY:Ljava/lang/Object;
-
field_29829
private static final float field_29829- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official cLagi;c:Fintermediary field_29829Lnet/minecraft/class_3513;field_29829:Fnamed field_29829Lnet/minecraft/util/collection/Int2ObjectBiMap;field_29829:F
-
values
- Mappings:
Namespace Name Mixin selector official dLagi;d:[Ljava/lang/Object;intermediary field_15651Lnet/minecraft/class_3513;field_15651:[Ljava/lang/Object;named valuesLnet/minecraft/util/collection/Int2ObjectBiMap;values:[Ljava/lang/Object;
-
ids
private int[] ids- Mappings:
Namespace Name Mixin selector official eLagi;e:[Iintermediary field_15646Lnet/minecraft/class_3513;field_15646:[Inamed idsLnet/minecraft/util/collection/Int2ObjectBiMap;ids:[I
-
idToValues
- Mappings:
Namespace Name Mixin selector official fLagi;f:[Ljava/lang/Object;intermediary field_15647Lnet/minecraft/class_3513;field_15647:[Ljava/lang/Object;named idToValuesLnet/minecraft/util/collection/Int2ObjectBiMap;idToValues:[Ljava/lang/Object;
-
nextId
private int nextId- Mappings:
Namespace Name Mixin selector official gLagi;g:Iintermediary field_15649Lnet/minecraft/class_3513;field_15649:Inamed nextIdLnet/minecraft/util/collection/Int2ObjectBiMap;nextId:I
-
size
private int size- Mappings:
Namespace Name Mixin selector official hLagi;h:Iintermediary field_15648Lnet/minecraft/class_3513;field_15648:Inamed sizeLnet/minecraft/util/collection/Int2ObjectBiMap;size:I
-
-
Constructor Details
-
Int2ObjectBiMap
public Int2ObjectBiMap(int size)- Mappings:
Namespace Name Mixin selector official <init>Lagi;<init>(I)Vintermediary <init>Lnet/minecraft/class_3513;<init>(I)Vnamed <init>Lnet/minecraft/util/collection/Int2ObjectBiMap;<init>(I)V
-
-
Method Details
-
getRawId
- Specified by:
getRawIdin interfaceIndexedIterable<K>- Mappings:
Namespace Name Mixin selector official aLgp;a(Ljava/lang/Object;)Iintermediary method_10206Lnet/minecraft/class_2359;method_10206(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 official aLgp;a(I)Ljava/lang/Object;intermediary method_10200Lnet/minecraft/class_2359;method_10200(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 official cLagi;c(I)Iintermediary method_15222Lnet/minecraft/class_3513;method_15222(I)Inamed getIdFromIndexLnet/minecraft/util/collection/Int2ObjectBiMap;getIdFromIndex(I)I
-
method_34904
- Mappings:
Namespace Name Mixin selector official bLagi;b(Ljava/lang/Object;)Zintermediary method_34904Lnet/minecraft/class_3513;method_34904(Ljava/lang/Object;)Znamed method_34904Lnet/minecraft/util/collection/Int2ObjectBiMap;method_34904(Ljava/lang/Object;)Z
-
containsKey
public boolean containsKey(int index)- Mappings:
Namespace Name Mixin selector official bLagi;b(I)Zintermediary method_34903Lnet/minecraft/class_3513;method_34903(I)Znamed containsKeyLnet/minecraft/util/collection/Int2ObjectBiMap;containsKey(I)Z
-
add
- Mappings:
Namespace Name Mixin selector official cLagi;c(Ljava/lang/Object;)Iintermediary method_15225Lnet/minecraft/class_3513;method_15225(Ljava/lang/Object;)Inamed addLnet/minecraft/util/collection/Int2ObjectBiMap;add(Ljava/lang/Object;)I
-
nextId
private int nextId()- Mappings:
Namespace Name Mixin selector official cLagi;c()Iintermediary method_15226Lnet/minecraft/class_3513;method_15226()Inamed nextIdLnet/minecraft/util/collection/Int2ObjectBiMap;nextId()I
-
resize
private void resize(int newSize)- Mappings:
Namespace Name Mixin selector official dLagi;d(I)Vintermediary method_15224Lnet/minecraft/class_3513;method_15224(I)Vnamed resizeLnet/minecraft/util/collection/Int2ObjectBiMap;resize(I)V
-
put
- Mappings:
Namespace Name Mixin selector official aLagi;a(Ljava/lang/Object;I)Vintermediary method_15230Lnet/minecraft/class_3513;method_15230(Ljava/lang/Object;I)Vnamed putLnet/minecraft/util/collection/Int2ObjectBiMap;put(Ljava/lang/Object;I)V
-
getIdealIndex
- Mappings:
Namespace Name Mixin selector official dLagi;d(Ljava/lang/Object;)Iintermediary method_15228Lnet/minecraft/class_3513;method_15228(Ljava/lang/Object;)Inamed getIdealIndexLnet/minecraft/util/collection/Int2ObjectBiMap;getIdealIndex(Ljava/lang/Object;)I
-
findIndex
- Mappings:
Namespace Name Mixin selector official bLagi;b(Ljava/lang/Object;I)Iintermediary method_15232Lnet/minecraft/class_3513;method_15232(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 official eLagi;e(I)Iintermediary method_15223Lnet/minecraft/class_3513;method_15223(I)Inamed findFreeLnet/minecraft/util/collection/Int2ObjectBiMap;findFree(I)I
-
iterator
-
clear
public void clear()- Mappings:
Namespace Name Mixin selector official aLagi;a()Vintermediary method_15229Lnet/minecraft/class_3513;method_15229()Vnamed clearLnet/minecraft/util/collection/Int2ObjectBiMap;clear()V
-
size
public int size()- Mappings:
Namespace Name Mixin selector official bLagi;b()Iintermediary method_15227Lnet/minecraft/class_3513;method_15227()Inamed sizeLnet/minecraft/util/collection/Int2ObjectBiMap;size()I
-