Package net.minecraft.util.collection
Class Int2ObjectBiMap<K>
java.lang.Object
net.minecraft.util.collection.Int2ObjectBiMap<K>
- All Implemented Interfaces:
Iterable<K>
,IndexedIterable<K>
public class Int2ObjectBiMap<K> extends Object implements IndexedIterable<K>
- Mappings:
Namespace Name official afk
intermediary net/minecraft/class_3513
named net/minecraft/util/collection/Int2ObjectBiMap
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Int2ObjectBiMap(int size)
-
Method Summary
Modifier and Type Method Description int
add(K value)
void
clear()
private int
findFree(int size)
private int
findIndex(K value, int id)
K
get(int index)
private int
getIdealIndex(K value)
private int
getIdFromIndex(int index)
int
getRawId(K entry)
Iterator<K>
iterator()
private int
nextId()
void
put(K value, int id)
private void
resize(int newSize)
int
size()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
EMPTY
- Mappings:
Namespace Name Mixin selector official a
Lafk;a:Ljava/lang/Object;
intermediary field_15650
Lnet/minecraft/class_3513;field_15650:Ljava/lang/Object;
named EMPTY
Lnet/minecraft/util/collection/Int2ObjectBiMap;EMPTY:Ljava/lang/Object;
-
values
- Mappings:
Namespace Name Mixin selector official b
Lafk;b:[Ljava/lang/Object;
intermediary field_15651
Lnet/minecraft/class_3513;field_15651:[Ljava/lang/Object;
named values
Lnet/minecraft/util/collection/Int2ObjectBiMap;values:[Ljava/lang/Object;
-
ids
private int[] ids- Mappings:
Namespace Name Mixin selector official c
Lafk;c:[I
intermediary field_15646
Lnet/minecraft/class_3513;field_15646:[I
named ids
Lnet/minecraft/util/collection/Int2ObjectBiMap;ids:[I
-
idToValues
- Mappings:
Namespace Name Mixin selector official d
Lafk;d:[Ljava/lang/Object;
intermediary field_15647
Lnet/minecraft/class_3513;field_15647:[Ljava/lang/Object;
named idToValues
Lnet/minecraft/util/collection/Int2ObjectBiMap;idToValues:[Ljava/lang/Object;
-
nextId
private int nextId- Mappings:
Namespace Name Mixin selector official e
Lafk;e:I
intermediary field_15649
Lnet/minecraft/class_3513;field_15649:I
named nextId
Lnet/minecraft/util/collection/Int2ObjectBiMap;nextId:I
-
size
private int size- Mappings:
Namespace Name Mixin selector official f
Lafk;f:I
intermediary field_15648
Lnet/minecraft/class_3513;field_15648:I
named size
Lnet/minecraft/util/collection/Int2ObjectBiMap;size:I
-
-
Constructor Details
-
Int2ObjectBiMap
public Int2ObjectBiMap(int size)- Mappings:
Namespace Name Mixin selector official <init>
Lafk;<init>(I)V
intermediary <init>
Lnet/minecraft/class_3513;<init>(I)V
named <init>
Lnet/minecraft/util/collection/Int2ObjectBiMap;<init>(I)V
-
-
Method Details
-
getRawId
- Specified by:
getRawId
in interfaceIndexedIterable<K>
- Mappings:
Namespace Name Mixin selector official a
Lgg;a(Ljava/lang/Object;)I
intermediary method_10206
Lnet/minecraft/class_2359;method_10206(Ljava/lang/Object;)I
named getRawId
Lnet/minecraft/util/collection/IndexedIterable;getRawId(Ljava/lang/Object;)I
-
get
- Specified by:
get
in interfaceIndexedIterable<K>
- Mappings:
Namespace Name Mixin selector official a
Lgg;a(I)Ljava/lang/Object;
intermediary method_10200
Lnet/minecraft/class_2359;method_10200(I)Ljava/lang/Object;
named get
Lnet/minecraft/util/collection/IndexedIterable;get(I)Ljava/lang/Object;
-
getIdFromIndex
private int getIdFromIndex(int index)- Mappings:
Namespace Name Mixin selector official c
Lafk;c(I)I
intermediary method_15222
Lnet/minecraft/class_3513;method_15222(I)I
named getIdFromIndex
Lnet/minecraft/util/collection/Int2ObjectBiMap;getIdFromIndex(I)I
-
add
- Mappings:
Namespace Name Mixin selector official c
Lafk;c(Ljava/lang/Object;)I
intermediary method_15225
Lnet/minecraft/class_3513;method_15225(Ljava/lang/Object;)I
named add
Lnet/minecraft/util/collection/Int2ObjectBiMap;add(Ljava/lang/Object;)I
-
nextId
private int nextId()- Mappings:
Namespace Name Mixin selector official c
Lafk;c()I
intermediary method_15226
Lnet/minecraft/class_3513;method_15226()I
named nextId
Lnet/minecraft/util/collection/Int2ObjectBiMap;nextId()I
-
resize
private void resize(int newSize)- Mappings:
Namespace Name Mixin selector official d
Lafk;d(I)V
intermediary method_15224
Lnet/minecraft/class_3513;method_15224(I)V
named resize
Lnet/minecraft/util/collection/Int2ObjectBiMap;resize(I)V
-
put
- Mappings:
Namespace Name Mixin selector official a
Lafk;a(Ljava/lang/Object;I)V
intermediary method_15230
Lnet/minecraft/class_3513;method_15230(Ljava/lang/Object;I)V
named put
Lnet/minecraft/util/collection/Int2ObjectBiMap;put(Ljava/lang/Object;I)V
-
getIdealIndex
- Mappings:
Namespace Name Mixin selector official d
Lafk;d(Ljava/lang/Object;)I
intermediary method_15228
Lnet/minecraft/class_3513;method_15228(Ljava/lang/Object;)I
named getIdealIndex
Lnet/minecraft/util/collection/Int2ObjectBiMap;getIdealIndex(Ljava/lang/Object;)I
-
findIndex
- Mappings:
Namespace Name Mixin selector official b
Lafk;b(Ljava/lang/Object;I)I
intermediary method_15232
Lnet/minecraft/class_3513;method_15232(Ljava/lang/Object;I)I
named findIndex
Lnet/minecraft/util/collection/Int2ObjectBiMap;findIndex(Ljava/lang/Object;I)I
-
findFree
private int findFree(int size)- Mappings:
Namespace Name Mixin selector official e
Lafk;e(I)I
intermediary method_15223
Lnet/minecraft/class_3513;method_15223(I)I
named findFree
Lnet/minecraft/util/collection/Int2ObjectBiMap;findFree(I)I
-
iterator
- Specified by:
iterator
in interfaceIterable<K>
- Mappings:
Namespace Name Mixin selector official iterator
Lafk;iterator()Ljava/util/Iterator;
intermediary iterator
Lnet/minecraft/class_3513;iterator()Ljava/util/Iterator;
named iterator
Lnet/minecraft/util/collection/Int2ObjectBiMap;iterator()Ljava/util/Iterator;
-
clear
public void clear()- Mappings:
Namespace Name Mixin selector official a
Lafk;a()V
intermediary method_15229
Lnet/minecraft/class_3513;method_15229()V
named clear
Lnet/minecraft/util/collection/Int2ObjectBiMap;clear()V
-
size
public int size()- Mappings:
Namespace Name Mixin selector official b
Lafk;b()I
intermediary method_15227
Lnet/minecraft/class_3513;method_15227()I
named size
Lnet/minecraft/util/collection/Int2ObjectBiMap;size()I
-