类 Int2ObjectBiMap<K>
- java.lang.Object
-
- net.minecraft.util.collection.Int2ObjectBiMap<K>
-
- 所有已实现的接口:
Iterable<K>,IndexedIterable<K>
public class Int2ObjectBiMap<K> extends Object implements IndexedIterable<K>
- Mappings:
Namespace Name official againtermediary net/minecraft/class_3513named net/minecraft/util/collection/Int2ObjectBiMap
-
-
字段概要
字段 修饰符和类型 字段 说明 private static ObjectEMPTYstatic intfield_29828private static floatfield_29829private int[]idsprivate K[]idToValuesprivate intnextIdprivate intsizeprivate K[]values
-
构造器概要
构造器 构造器 说明 Int2ObjectBiMap(int size)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 intadd(K value)voidclear()booleancontainsKey(int index)private intfindFree(int size)private intfindIndex(K value, int id)Kget(int index)private intgetIdealIndex(K value)private intgetIdFromIndex(int index)intgetRawId(K entry)Iterator<K>iterator()booleanmethod_34904(K k)private intnextId()voidput(K value, int id)private voidresize(int newSize)intsize()-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 java.lang.Iterable
forEach, spliterator
-
-
-
-
字段详细资料
-
field_29828
public static final int field_29828
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLaga;a:Iintermediary field_29828Lnet/minecraft/class_3513;field_29828:Inamed field_29828Lnet/minecraft/util/collection/Int2ObjectBiMap;field_29828:I
-
EMPTY
private static final Object EMPTY
- Mappings:
Namespace Name Mixin selector official bLaga;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
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official cLaga;c:Fintermediary field_29829Lnet/minecraft/class_3513;field_29829:Fnamed field_29829Lnet/minecraft/util/collection/Int2ObjectBiMap;field_29829:F
-
values
private K[] values
- Mappings:
Namespace Name Mixin selector official dLaga;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 eLaga;e:[Iintermediary field_15646Lnet/minecraft/class_3513;field_15646:[Inamed idsLnet/minecraft/util/collection/Int2ObjectBiMap;ids:[I
-
idToValues
private K[] idToValues
- Mappings:
Namespace Name Mixin selector official fLaga;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 gLaga;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 hLaga;h:Iintermediary field_15648Lnet/minecraft/class_3513;field_15648:Inamed sizeLnet/minecraft/util/collection/Int2ObjectBiMap;size:I
-
-
方法详细资料
-
getRawId
public int getRawId(@Nullable K entry)
- 指定者:
getRawId在接口中IndexedIterable<K>- Mappings:
Namespace Name Mixin selector official aLgk;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
@Nullable public K get(int index)
- 指定者:
get在接口中IndexedIterable<K>- Mappings:
Namespace Name Mixin selector official aLgk;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 cLaga;c(I)Iintermediary method_15222Lnet/minecraft/class_3513;method_15222(I)Inamed getIdFromIndexLnet/minecraft/util/collection/Int2ObjectBiMap;getIdFromIndex(I)I
-
method_34904
public boolean method_34904(K k)
- Mappings:
Namespace Name Mixin selector official bLaga;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 bLaga;b(I)Zintermediary method_34903Lnet/minecraft/class_3513;method_34903(I)Znamed containsKeyLnet/minecraft/util/collection/Int2ObjectBiMap;containsKey(I)Z
-
add
public int add(K value)
- Mappings:
Namespace Name Mixin selector official cLaga;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 cLaga;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 dLaga;d(I)Vintermediary method_15224Lnet/minecraft/class_3513;method_15224(I)Vnamed resizeLnet/minecraft/util/collection/Int2ObjectBiMap;resize(I)V
-
put
public void put(K value, int id)
- Mappings:
Namespace Name Mixin selector official aLaga;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
private int getIdealIndex(@Nullable K value)
- Mappings:
Namespace Name Mixin selector official dLaga;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
private int findIndex(@Nullable K value, int id)
- Mappings:
Namespace Name Mixin selector official bLaga;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 eLaga;e(I)Iintermediary method_15223Lnet/minecraft/class_3513;method_15223(I)Inamed findFreeLnet/minecraft/util/collection/Int2ObjectBiMap;findFree(I)I
-
clear
public void clear()
- Mappings:
Namespace Name Mixin selector official aLaga;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 bLaga;b()Iintermediary method_15227Lnet/minecraft/class_3513;method_15227()Inamed sizeLnet/minecraft/util/collection/Int2ObjectBiMap;size()I
-
-