类 DefaultedList<E>
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- net.minecraft.util.collection.DefaultedList<E>
-
- 所有已实现的接口:
Iterable<E>,Collection<E>,List<E>
public class DefaultedList<E> extends AbstractList<E>
- Mappings:
Namespace Name official gnintermediary net/minecraft/class_2371named net/minecraft/util/collection/DefaultedList
-
-
字段概要
字段 修饰符和类型 字段 说明 private List<E>delegateprivate EinitialElement-
从类继承的字段 java.util.AbstractList
modCount
-
-
构造器概要
构造器 限定符 构造器 说明 protectedDefaultedList()protectedDefaultedList(List<E> delegate, E initialElement)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voidadd(int value, E element)voidclear()static <E> DefaultedList<E>copyOf(E defaultValue, E[] values)Eget(int index)static <E> DefaultedList<E>of()static <E> DefaultedList<E>ofSize(int size, E defaultValue)Eremove(int index)Eset(int index, E element)intsize()-
从类继承的方法 java.util.AbstractList
add, addAll, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, subList
-
从类继承的方法 java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
-
从接口继承的方法 java.util.Collection
parallelStream, removeIf, stream, toArray
-
从接口继承的方法 java.util.List
addAll, contains, containsAll, isEmpty, remove, removeAll, replaceAll, retainAll, sort, spliterator, toArray, toArray
-
-
-
-
字段详细资料
-
delegate
private final List<E> delegate
- Mappings:
Namespace Name Mixin selector official aLgn;a:Ljava/util/List;intermediary field_11115Lnet/minecraft/class_2371;field_11115:Ljava/util/List;named delegateLnet/minecraft/util/collection/DefaultedList;delegate:Ljava/util/List;
-
initialElement
private final E initialElement
- Mappings:
Namespace Name Mixin selector official bLgn;b:Ljava/lang/Object;intermediary field_11116Lnet/minecraft/class_2371;field_11116:Ljava/lang/Object;named initialElementLnet/minecraft/util/collection/DefaultedList;initialElement:Ljava/lang/Object;
-
-
构造器详细资料
-
DefaultedList
protected DefaultedList()
-
DefaultedList
protected DefaultedList(List<E> delegate, @Nullable E initialElement)
- Mappings:
Namespace Name Mixin selector official <init>Lgn;<init>(Ljava/util/List;Ljava/lang/Object;)Vintermediary <init>Lnet/minecraft/class_2371;<init>(Ljava/util/List;Ljava/lang/Object;)Vnamed <init>Lnet/minecraft/util/collection/DefaultedList;<init>(Ljava/util/List;Ljava/lang/Object;)V
-
-
方法详细资料
-
of
public static <E> DefaultedList<E> of()
- Mappings:
Namespace Name Mixin selector official aLgn;a()Lgn;intermediary method_10211Lnet/minecraft/class_2371;method_10211()Lnet/minecraft/class_2371;named ofLnet/minecraft/util/collection/DefaultedList;of()Lnet/minecraft/util/collection/DefaultedList;
-
ofSize
public static <E> DefaultedList<E> ofSize(int size, E defaultValue)
- Mappings:
Namespace Name Mixin selector official aLgn;a(ILjava/lang/Object;)Lgn;intermediary method_10213Lnet/minecraft/class_2371;method_10213(ILjava/lang/Object;)Lnet/minecraft/class_2371;named ofSizeLnet/minecraft/util/collection/DefaultedList;ofSize(ILjava/lang/Object;)Lnet/minecraft/util/collection/DefaultedList;
-
copyOf
@SafeVarargs public static <E> DefaultedList<E> copyOf(E defaultValue, E[] values)
- Mappings:
Namespace Name Mixin selector official aLgn;a(Ljava/lang/Object;[Ljava/lang/Object;)Lgn;intermediary method_10212Lnet/minecraft/class_2371;method_10212(Ljava/lang/Object;[Ljava/lang/Object;)Lnet/minecraft/class_2371;named copyOfLnet/minecraft/util/collection/DefaultedList;copyOf(Ljava/lang/Object;[Ljava/lang/Object;)Lnet/minecraft/util/collection/DefaultedList;
-
set
public E set(int index, E element)
- 指定者:
set在接口中List<E>- 覆盖:
set在类中AbstractList<E>- Mappings:
Namespace Name Mixin selector official setLgn;set(ILjava/lang/Object;)Ljava/lang/Object;intermediary setLnet/minecraft/class_2371;set(ILjava/lang/Object;)Ljava/lang/Object;named setLnet/minecraft/util/collection/DefaultedList;set(ILjava/lang/Object;)Ljava/lang/Object;
-
add
public void add(int value, E element)
-
remove
public E remove(int index)
- 指定者:
remove在接口中List<E>- 覆盖:
remove在类中AbstractList<E>- Mappings:
Namespace Name Mixin selector official removeLgn;remove(I)Ljava/lang/Object;intermediary removeLnet/minecraft/class_2371;remove(I)Ljava/lang/Object;named removeLnet/minecraft/util/collection/DefaultedList;remove(I)Ljava/lang/Object;
-
size
public int size()
- 指定者:
size在接口中Collection<E>- 指定者:
size在接口中List<E>- 指定者:
size在类中AbstractCollection<E>- Mappings:
Namespace Name Mixin selector official sizeLgn;size()Iintermediary sizeLnet/minecraft/class_2371;size()Inamed sizeLnet/minecraft/util/collection/DefaultedList;size()I
-
clear
public void clear()
- 指定者:
clear在接口中Collection<E>- 指定者:
clear在接口中List<E>- 覆盖:
clear在类中AbstractList<E>- Mappings:
Namespace Name Mixin selector official clearLgn;clear()Vintermediary clearLnet/minecraft/class_2371;clear()Vnamed clearLnet/minecraft/util/collection/DefaultedList;clear()V
-
-