类 DefaultedList<E>

  • 所有已实现的接口:
    Iterable<E>, Collection<E>, List<E>

    public class DefaultedList<E>
    extends AbstractList<E>
    Mappings:
    Namespace Name
    official gn
    intermediary net/minecraft/class_2371
    named net/minecraft/util/collection/DefaultedList
    • 字段详细资料

      • delegate

        private final List<E> delegate
        Mappings:
        Namespace Name Mixin selector
        official a Lgn;a:Ljava/util/List;
        intermediary field_11115 Lnet/minecraft/class_2371;field_11115:Ljava/util/List;
        named delegate Lnet/minecraft/util/collection/DefaultedList;delegate:Ljava/util/List;
      • initialElement

        private final E initialElement
        Mappings:
        Namespace Name Mixin selector
        official b Lgn;b:Ljava/lang/Object;
        intermediary field_11116 Lnet/minecraft/class_2371;field_11116:Ljava/lang/Object;
        named initialElement Lnet/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;)V
        intermediary <init> Lnet/minecraft/class_2371;<init>(Ljava/util/List;Ljava/lang/Object;)V
        named <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 a Lgn;a()Lgn;
        intermediary method_10211 Lnet/minecraft/class_2371;method_10211()Lnet/minecraft/class_2371;
        named of Lnet/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 a Lgn;a(ILjava/lang/Object;)Lgn;
        intermediary method_10213 Lnet/minecraft/class_2371;method_10213(ILjava/lang/Object;)Lnet/minecraft/class_2371;
        named ofSize Lnet/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 a Lgn;a(Ljava/lang/Object;[Ljava/lang/Object;)Lgn;
        intermediary method_10212 Lnet/minecraft/class_2371;method_10212(Ljava/lang/Object;[Ljava/lang/Object;)Lnet/minecraft/class_2371;
        named copyOf Lnet/minecraft/util/collection/DefaultedList;copyOf(Ljava/lang/Object;[Ljava/lang/Object;)Lnet/minecraft/util/collection/DefaultedList;
      • get

        @NotNull
        public E get​(int index)
        指定者:
        get 在接口中 List<E>
        指定者:
        get 在类中 AbstractList<E>
        Mappings:
        Namespace Name Mixin selector
        official get Lgn;get(I)Ljava/lang/Object;
        intermediary get Lnet/minecraft/class_2371;get(I)Ljava/lang/Object;
        named get Lnet/minecraft/util/collection/DefaultedList;get(I)Ljava/lang/Object;
      • set

        public E set​(int index,
                     E element)
        指定者:
        set 在接口中 List<E>
        覆盖:
        set 在类中 AbstractList<E>
        Mappings:
        Namespace Name Mixin selector
        official set Lgn;set(ILjava/lang/Object;)Ljava/lang/Object;
        intermediary set Lnet/minecraft/class_2371;set(ILjava/lang/Object;)Ljava/lang/Object;
        named set Lnet/minecraft/util/collection/DefaultedList;set(ILjava/lang/Object;)Ljava/lang/Object;
      • add

        public void add​(int value,
                        E element)
        指定者:
        add 在接口中 List<E>
        覆盖:
        add 在类中 AbstractList<E>
        Mappings:
        Namespace Name Mixin selector
        official add Lgn;add(ILjava/lang/Object;)V
        intermediary add Lnet/minecraft/class_2371;add(ILjava/lang/Object;)V
        named add Lnet/minecraft/util/collection/DefaultedList;add(ILjava/lang/Object;)V
      • remove

        public E remove​(int index)
        指定者:
        remove 在接口中 List<E>
        覆盖:
        remove 在类中 AbstractList<E>
        Mappings:
        Namespace Name Mixin selector
        official remove Lgn;remove(I)Ljava/lang/Object;
        intermediary remove Lnet/minecraft/class_2371;remove(I)Ljava/lang/Object;
        named remove Lnet/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 size Lgn;size()I
        intermediary size Lnet/minecraft/class_2371;size()I
        named size Lnet/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 clear Lgn;clear()V
        intermediary clear Lnet/minecraft/class_2371;clear()V
        named clear Lnet/minecraft/util/collection/DefaultedList;clear()V