类 IdList<T>
- java.lang.Object
-
- net.minecraft.util.collection.IdList<T>
-
- 所有已实现的接口:
Iterable<T>,IndexedIterable<T>
public class IdList<T> extends Object implements IndexedIterable<T>
- Mappings:
Namespace Name official glintermediary net/minecraft/class_2361named net/minecraft/util/collection/IdList
-
-
字段概要
字段 修饰符和类型 字段 说明 static intfield_33088private IdentityHashMap<T,Integer>idMapprivate List<T>listprivate intnextId
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidadd(T value)booleancontainsKey(int index)Tget(int index)intgetRawId(T entry)Iterator<T>iterator()voidset(T value, int id)intsize()-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 java.lang.Iterable
forEach, spliterator
-
-
-
-
字段详细资料
-
field_33088
public static final int field_33088
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLgl;a:Iintermediary field_33088Lnet/minecraft/class_2361;field_33088:Inamed field_33088Lnet/minecraft/util/collection/IdList;field_33088:I
-
nextId
private int nextId
- Mappings:
Namespace Name Mixin selector official bLgl;b:Iintermediary field_11099Lnet/minecraft/class_2361;field_11099:Inamed nextIdLnet/minecraft/util/collection/IdList;nextId:I
-
idMap
private final IdentityHashMap<T,Integer> idMap
- Mappings:
Namespace Name Mixin selector official cLgl;c:Ljava/util/IdentityHashMap;intermediary field_11100Lnet/minecraft/class_2361;field_11100:Ljava/util/IdentityHashMap;named idMapLnet/minecraft/util/collection/IdList;idMap:Ljava/util/IdentityHashMap;
-
-
方法详细资料
-
set
public void set(T value, int id)
- Mappings:
Namespace Name Mixin selector official aLgl;a(Ljava/lang/Object;I)Vintermediary method_10203Lnet/minecraft/class_2361;method_10203(Ljava/lang/Object;I)Vnamed setLnet/minecraft/util/collection/IdList;set(Ljava/lang/Object;I)V
-
add
public void add(T value)
- Mappings:
Namespace Name Mixin selector official bLgl;b(Ljava/lang/Object;)Vintermediary method_10205Lnet/minecraft/class_2361;method_10205(Ljava/lang/Object;)Vnamed addLnet/minecraft/util/collection/IdList;add(Ljava/lang/Object;)V
-
getRawId
public int getRawId(T entry)
- 指定者:
getRawId在接口中IndexedIterable<T>- 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 final T get(int index)
- 指定者:
get在接口中IndexedIterable<T>- 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;
-
containsKey
public boolean containsKey(int index)
- Mappings:
Namespace Name Mixin selector official bLgl;b(I)Zintermediary method_35841Lnet/minecraft/class_2361;method_35841(I)Znamed containsKeyLnet/minecraft/util/collection/IdList;containsKey(I)Z
-
size
public int size()
- Mappings:
Namespace Name Mixin selector official aLgl;a()Iintermediary method_10204Lnet/minecraft/class_2361;method_10204()Inamed sizeLnet/minecraft/util/collection/IdList;size()I
-
-