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/Int2ObjectBiMap- intermediary - net/minecraft/class_3513- official - axw
- 
Field SummaryFieldsModifier 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.IndexedIterableABSENT_RAW_ID
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprivateInt2ObjectBiMap(int size) privateInt2ObjectBiMap(K[] values, int[] ids, K[] idToValues, int nextId, int size) 
- 
Method SummaryModifier 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.util.collection.IndexedIterablegetOrThrow, getRawIdOrThrowMethods inherited from interface java.lang.IterableforEach, spliterator
- 
Field Details- 
ABSENTprivate static final int ABSENT- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - ABSENT- Lnet/minecraft/util/collection/Int2ObjectBiMap;ABSENT:I- intermediary - field_29828- Lnet/minecraft/class_3513;field_29828:I- official - b- Laxw;b:I
 
- 
EMPTY- Mappings:
- Namespace - Name - Mixin selector - named - EMPTY- Lnet/minecraft/util/collection/Int2ObjectBiMap;EMPTY:Ljava/lang/Object;- intermediary - field_15650- Lnet/minecraft/class_3513;field_15650:Ljava/lang/Object;- official - c- Laxw;c:Ljava/lang/Object;
 
- 
LOAD_FACTORprivate static final float LOAD_FACTOR- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - LOAD_FACTOR- Lnet/minecraft/util/collection/Int2ObjectBiMap;LOAD_FACTOR:F- intermediary - field_29829- Lnet/minecraft/class_3513;field_29829:F- official - d- Laxw;d:F
 
- 
values- Mappings:
- Namespace - Name - Mixin selector - named - values- Lnet/minecraft/util/collection/Int2ObjectBiMap;values:[Ljava/lang/Object;- intermediary - field_15651- Lnet/minecraft/class_3513;field_15651:[Ljava/lang/Object;- official - e- Laxw;e:[Ljava/lang/Object;
 
- 
idsprivate int[] ids- Mappings:
- Namespace - Name - Mixin selector - named - ids- Lnet/minecraft/util/collection/Int2ObjectBiMap;ids:[I- intermediary - field_15646- Lnet/minecraft/class_3513;field_15646:[I- official - f- Laxw;f:[I
 
- 
idToValues- Mappings:
- Namespace - Name - Mixin selector - named - idToValues- Lnet/minecraft/util/collection/Int2ObjectBiMap;idToValues:[Ljava/lang/Object;- intermediary - field_15647- Lnet/minecraft/class_3513;field_15647:[Ljava/lang/Object;- official - g- Laxw;g:[Ljava/lang/Object;
 
- 
nextIdprivate int nextId- Mappings:
- Namespace - Name - Mixin selector - named - nextId- Lnet/minecraft/util/collection/Int2ObjectBiMap;nextId:I- intermediary - field_15649- Lnet/minecraft/class_3513;field_15649:I- official - h- Laxw;h:I
 
- 
sizeprivate int size- Mappings:
- Namespace - Name - Mixin selector - named - size- Lnet/minecraft/util/collection/Int2ObjectBiMap;size:I- intermediary - field_15648- Lnet/minecraft/class_3513;field_15648:I- official - i- Laxw;i:I
 
 
- 
- 
Constructor Details- 
Int2ObjectBiMapprivate Int2ObjectBiMap(int size) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/util/collection/Int2ObjectBiMap;<init>(I)V- intermediary - <init>- Lnet/minecraft/class_3513;<init>(I)V- official - <init>- Laxw;<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)V- intermediary - <init>- Lnet/minecraft/class_3513;<init>([Ljava/lang/Object;[I[Ljava/lang/Object;II)V- official - <init>- Laxw;<init>([Ljava/lang/Object;[I[Ljava/lang/Object;II)V
 
 
- 
- 
Method Details- 
create- Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/minecraft/util/collection/Int2ObjectBiMap;create(I)Lnet/minecraft/util/collection/Int2ObjectBiMap;- intermediary - method_37913- Lnet/minecraft/class_3513;method_37913(I)Lnet/minecraft/class_3513;- official - c- Laxw;c(I)Laxw;
 
- 
getRawId- Specified by:
- getRawIdin interface- IndexedIterable<K>
- Mappings:
- Namespace - Name - Mixin selector - named - getRawId- Lnet/minecraft/util/collection/IndexedIterable;getRawId(Ljava/lang/Object;)I- intermediary - method_10206- Lnet/minecraft/class_2359;method_10206(Ljava/lang/Object;)I- official - a- Ljw;a(Ljava/lang/Object;)I
 
- 
get- Specified by:
- getin interface- IndexedIterable<K>
- Mappings:
- Namespace - Name - Mixin selector - named - get- Lnet/minecraft/util/collection/IndexedIterable;get(I)Ljava/lang/Object;- intermediary - method_10200- Lnet/minecraft/class_2359;method_10200(I)Ljava/lang/Object;- official - a- Ljw;a(I)Ljava/lang/Object;
 
- 
getIdFromIndexprivate int getIdFromIndex(int index) - Mappings:
- Namespace - Name - Mixin selector - named - getIdFromIndex- Lnet/minecraft/util/collection/Int2ObjectBiMap;getIdFromIndex(I)I- intermediary - method_15222- Lnet/minecraft/class_3513;method_15222(I)I- official - e- Laxw;e(I)I
 
- 
contains- Mappings:
- Namespace - Name - Mixin selector - named - contains- Lnet/minecraft/util/collection/Int2ObjectBiMap;contains(Ljava/lang/Object;)Z- intermediary - method_34904- Lnet/minecraft/class_3513;method_34904(Ljava/lang/Object;)Z- official - b- Laxw;b(Ljava/lang/Object;)Z
 
- 
containsKeypublic boolean containsKey(int index) - Mappings:
- Namespace - Name - Mixin selector - named - containsKey- Lnet/minecraft/util/collection/Int2ObjectBiMap;containsKey(I)Z- intermediary - method_34903- Lnet/minecraft/class_3513;method_34903(I)Z- official - d- Laxw;d(I)Z
 
- 
add- Mappings:
- Namespace - Name - Mixin selector - named - add- Lnet/minecraft/util/collection/Int2ObjectBiMap;add(Ljava/lang/Object;)I- intermediary - method_15225- Lnet/minecraft/class_3513;method_15225(Ljava/lang/Object;)I- official - d- Laxw;d(Ljava/lang/Object;)I
 
- 
nextIdprivate int nextId()- Mappings:
- Namespace - Name - Mixin selector - named - nextId- Lnet/minecraft/util/collection/Int2ObjectBiMap;nextId()I- intermediary - method_15226- Lnet/minecraft/class_3513;method_15226()I- official - c- Laxw;c()I
 
- 
resizeprivate void resize(int newSize) - Mappings:
- Namespace - Name - Mixin selector - named - resize- Lnet/minecraft/util/collection/Int2ObjectBiMap;resize(I)V- intermediary - method_15224- Lnet/minecraft/class_3513;method_15224(I)V- official - f- Laxw;f(I)V
 
- 
put- Mappings:
- Namespace - Name - Mixin selector - named - put- Lnet/minecraft/util/collection/Int2ObjectBiMap;put(Ljava/lang/Object;I)V- intermediary - method_15230- Lnet/minecraft/class_3513;method_15230(Ljava/lang/Object;I)V- official - a- Laxw;a(Ljava/lang/Object;I)V
 
- 
getIdealIndex- Mappings:
- Namespace - Name - Mixin selector - named - getIdealIndex- Lnet/minecraft/util/collection/Int2ObjectBiMap;getIdealIndex(Ljava/lang/Object;)I- intermediary - method_15228- Lnet/minecraft/class_3513;method_15228(Ljava/lang/Object;)I- official - e- Laxw;e(Ljava/lang/Object;)I
 
- 
findIndex- Mappings:
- Namespace - Name - Mixin selector - named - findIndex- Lnet/minecraft/util/collection/Int2ObjectBiMap;findIndex(Ljava/lang/Object;I)I- intermediary - method_15232- Lnet/minecraft/class_3513;method_15232(Ljava/lang/Object;I)I- official - b- Laxw;b(Ljava/lang/Object;I)I
 
- 
findFreeprivate int findFree(int size) - Mappings:
- Namespace - Name - Mixin selector - named - findFree- Lnet/minecraft/util/collection/Int2ObjectBiMap;findFree(I)I- intermediary - method_15223- Lnet/minecraft/class_3513;method_15223(I)I- official - g- Laxw;g(I)I
 
- 
iterator
- 
clearpublic void clear()- Mappings:
- Namespace - Name - Mixin selector - named - clear- Lnet/minecraft/util/collection/Int2ObjectBiMap;clear()V- intermediary - method_15229- Lnet/minecraft/class_3513;method_15229()V- official - a- Laxw;a()V
 
- 
sizepublic int size()- Specified by:
- sizein interface- IndexedIterable<K>
- Mappings:
- Namespace - Name - Mixin selector - named - size- Lnet/minecraft/util/collection/IndexedIterable;size()I- intermediary - method_10204- Lnet/minecraft/class_2359;method_10204()I- official - d- Ljw;d()I
 
- 
copy- Mappings:
- Namespace - Name - Mixin selector - named - copy- Lnet/minecraft/util/collection/Int2ObjectBiMap;copy()Lnet/minecraft/util/collection/Int2ObjectBiMap;- intermediary - method_39940- Lnet/minecraft/class_3513;method_39940()Lnet/minecraft/class_3513;- official - b- Laxw;b()Laxw;
 
 
-