类 SortedArraySet<T>

  • 所有已实现的接口:
    Iterable<T>, Collection<T>, Set<T>

    public class SortedArraySet<T>
    extends AbstractSet<T>
    Mappings:
    Namespace Name
    official agx
    intermediary net/minecraft/class_4706
    named net/minecraft/util/collection/SortedArraySet
    • 字段详细资料

      • field_29860

        private static final int field_29860
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Lagx;a:I
        intermediary field_29860 Lnet/minecraft/class_4706;field_29860:I
        named field_29860 Lnet/minecraft/util/collection/SortedArraySet;field_29860:I
      • comparator

        private final Comparator<T> comparator
        Mappings:
        Namespace Name Mixin selector
        official b Lagx;b:Ljava/util/Comparator;
        intermediary field_21562 Lnet/minecraft/class_4706;field_21562:Ljava/util/Comparator;
        named comparator Lnet/minecraft/util/collection/SortedArraySet;comparator:Ljava/util/Comparator;
      • elements

        private T[] elements
        Mappings:
        Namespace Name Mixin selector
        official c Lagx;c:[Ljava/lang/Object;
        intermediary field_21563 Lnet/minecraft/class_4706;field_21563:[Ljava/lang/Object;
        named elements Lnet/minecraft/util/collection/SortedArraySet;elements:[Ljava/lang/Object;
      • size

        private int size
        Mappings:
        Namespace Name Mixin selector
        official d Lagx;d:I
        intermediary field_21564 Lnet/minecraft/class_4706;field_21564:I
        named size Lnet/minecraft/util/collection/SortedArraySet;size:I
    • 构造器详细资料

      • SortedArraySet

        private SortedArraySet​(int initialCapacity,
                               Comparator<T> comparator)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lagx;<init>(ILjava/util/Comparator;)V
        intermediary <init> Lnet/minecraft/class_4706;<init>(ILjava/util/Comparator;)V
        named <init> Lnet/minecraft/util/collection/SortedArraySet;<init>(ILjava/util/Comparator;)V
    • 方法详细资料

      • method_34958

        public static <T extends Comparable<T>> SortedArraySet<T> method_34958()
        Mappings:
        Namespace Name Mixin selector
        official a Lagx;a()Lagx;
        intermediary method_34958 Lnet/minecraft/class_4706;method_34958()Lnet/minecraft/class_4706;
        named method_34958 Lnet/minecraft/util/collection/SortedArraySet;method_34958()Lnet/minecraft/util/collection/SortedArraySet;
      • create

        public static <T extends Comparable<T>> SortedArraySet<T> create​(int initialCapacity)
        Mappings:
        Namespace Name Mixin selector
        official a Lagx;a(I)Lagx;
        intermediary method_23859 Lnet/minecraft/class_4706;method_23859(I)Lnet/minecraft/class_4706;
        named create Lnet/minecraft/util/collection/SortedArraySet;create(I)Lnet/minecraft/util/collection/SortedArraySet;
      • method_34959

        public static <T> SortedArraySet<T> method_34959​(Comparator<T> comparator)
        Mappings:
        Namespace Name Mixin selector
        official a Lagx;a(Ljava/util/Comparator;)Lagx;
        intermediary method_34959 Lnet/minecraft/class_4706;method_34959(Ljava/util/Comparator;)Lnet/minecraft/class_4706;
        named method_34959 Lnet/minecraft/util/collection/SortedArraySet;method_34959(Ljava/util/Comparator;)Lnet/minecraft/util/collection/SortedArraySet;
      • method_34960

        public static <T> SortedArraySet<T> method_34960​(Comparator<T> comparator,
                                                         int int2)
        Mappings:
        Namespace Name Mixin selector
        official a Lagx;a(Ljava/util/Comparator;I)Lagx;
        intermediary method_34960 Lnet/minecraft/class_4706;method_34960(Ljava/util/Comparator;I)Lnet/minecraft/class_4706;
        named method_34960 Lnet/minecraft/util/collection/SortedArraySet;method_34960(Ljava/util/Comparator;I)Lnet/minecraft/util/collection/SortedArraySet;
      • cast

        private static <T> T[] cast​(Object[] array)
        Mappings:
        Namespace Name Mixin selector
        official a Lagx;a([Ljava/lang/Object;)[Ljava/lang/Object;
        intermediary method_23864 Lnet/minecraft/class_4706;method_23864([Ljava/lang/Object;)[Ljava/lang/Object;
        named cast Lnet/minecraft/util/collection/SortedArraySet;cast([Ljava/lang/Object;)[Ljava/lang/Object;
      • binarySearch

        private int binarySearch​(T object)
        Mappings:
        Namespace Name Mixin selector
        official c Lagx;c(Ljava/lang/Object;)I
        intermediary method_23869 Lnet/minecraft/class_4706;method_23869(Ljava/lang/Object;)I
        named binarySearch Lnet/minecraft/util/collection/SortedArraySet;binarySearch(Ljava/lang/Object;)I
      • insertionPoint

        private static int insertionPoint​(int binarySearchResult)
        Mappings:
        Namespace Name Mixin selector
        official b Lagx;b(I)I
        intermediary method_23866 Lnet/minecraft/class_4706;method_23866(I)I
        named insertionPoint Lnet/minecraft/util/collection/SortedArraySet;insertionPoint(I)I
      • add

        public boolean add​(T t)
        指定者:
        add 在接口中 Collection<T>
        指定者:
        add 在接口中 Set<T>
        覆盖:
        add 在类中 AbstractCollection<T>
        Mappings:
        Namespace Name Mixin selector
        official add Lagx;add(Ljava/lang/Object;)Z
        intermediary add Lnet/minecraft/class_4706;add(Ljava/lang/Object;)Z
        named add Lnet/minecraft/util/collection/SortedArraySet;add(Ljava/lang/Object;)Z
      • ensureCapacity

        private void ensureCapacity​(int minCapacity)
        Mappings:
        Namespace Name Mixin selector
        official c Lagx;c(I)V
        intermediary method_23868 Lnet/minecraft/class_4706;method_23868(I)V
        named ensureCapacity Lnet/minecraft/util/collection/SortedArraySet;ensureCapacity(I)V
      • add

        private void add​(T object,
                         int index)
        Mappings:
        Namespace Name Mixin selector
        official a Lagx;a(Ljava/lang/Object;I)V
        intermediary method_23863 Lnet/minecraft/class_4706;method_23863(Ljava/lang/Object;I)V
        named add Lnet/minecraft/util/collection/SortedArraySet;add(Ljava/lang/Object;I)V
      • remove

        private void remove​(int index)
        Mappings:
        Namespace Name Mixin selector
        official d Lagx;d(I)V
        intermediary method_23870 Lnet/minecraft/class_4706;method_23870(I)V
        named remove Lnet/minecraft/util/collection/SortedArraySet;remove(I)V
      • get

        private T get​(int index)
        Mappings:
        Namespace Name Mixin selector
        official e Lagx;e(I)Ljava/lang/Object;
        intermediary method_23871 Lnet/minecraft/class_4706;method_23871(I)Ljava/lang/Object;
        named get Lnet/minecraft/util/collection/SortedArraySet;get(I)Ljava/lang/Object;
      • addAndGet

        public T addAndGet​(T object)
        Mappings:
        Namespace Name Mixin selector
        official a Lagx;a(Ljava/lang/Object;)Ljava/lang/Object;
        intermediary method_23862 Lnet/minecraft/class_4706;method_23862(Ljava/lang/Object;)Ljava/lang/Object;
        named addAndGet Lnet/minecraft/util/collection/SortedArraySet;addAndGet(Ljava/lang/Object;)Ljava/lang/Object;
      • remove

        public boolean remove​(Object object)
        指定者:
        remove 在接口中 Collection<T>
        指定者:
        remove 在接口中 Set<T>
        覆盖:
        remove 在类中 AbstractCollection<T>
        Mappings:
        Namespace Name Mixin selector
        official remove Lagx;remove(Ljava/lang/Object;)Z
        intermediary remove Lnet/minecraft/class_4706;remove(Ljava/lang/Object;)Z
        named remove Lnet/minecraft/util/collection/SortedArraySet;remove(Ljava/lang/Object;)Z
      • method_34961

        @Nullable
        public T method_34961​(T t)
        Mappings:
        Namespace Name Mixin selector
        official b Lagx;b(Ljava/lang/Object;)Ljava/lang/Object;
        intermediary method_34961 Lnet/minecraft/class_4706;method_34961(Ljava/lang/Object;)Ljava/lang/Object;
        named method_34961 Lnet/minecraft/util/collection/SortedArraySet;method_34961(Ljava/lang/Object;)Ljava/lang/Object;
      • first

        public T first()
        Mappings:
        Namespace Name Mixin selector
        official b Lagx;b()Ljava/lang/Object;
        intermediary method_23865 Lnet/minecraft/class_4706;method_23865()Ljava/lang/Object;
        named first Lnet/minecraft/util/collection/SortedArraySet;first()Ljava/lang/Object;
      • last

        public T last()
        Mappings:
        Namespace Name Mixin selector
        official c Lagx;c()Ljava/lang/Object;
        intermediary method_34962 Lnet/minecraft/class_4706;method_34962()Ljava/lang/Object;
        named last Lnet/minecraft/util/collection/SortedArraySet;last()Ljava/lang/Object;
      • contains

        public boolean contains​(Object object)
        指定者:
        contains 在接口中 Collection<T>
        指定者:
        contains 在接口中 Set<T>
        覆盖:
        contains 在类中 AbstractCollection<T>
        Mappings:
        Namespace Name Mixin selector
        official contains Lagx;contains(Ljava/lang/Object;)Z
        intermediary contains Lnet/minecraft/class_4706;contains(Ljava/lang/Object;)Z
        named contains Lnet/minecraft/util/collection/SortedArraySet;contains(Ljava/lang/Object;)Z
      • iterator

        public Iterator<T> iterator()
        指定者:
        iterator 在接口中 Collection<T>
        指定者:
        iterator 在接口中 Iterable<T>
        指定者:
        iterator 在接口中 Set<T>
        指定者:
        iterator 在类中 AbstractCollection<T>
        Mappings:
        Namespace Name Mixin selector
        official iterator Lagx;iterator()Ljava/util/Iterator;
        intermediary iterator Lnet/minecraft/class_4706;iterator()Ljava/util/Iterator;
        named iterator Lnet/minecraft/util/collection/SortedArraySet;iterator()Ljava/util/Iterator;
      • size

        public int size()
        指定者:
        size 在接口中 Collection<T>
        指定者:
        size 在接口中 Set<T>
        指定者:
        size 在类中 AbstractCollection<T>
        Mappings:
        Namespace Name Mixin selector
        official size Lagx;size()I
        intermediary size Lnet/minecraft/class_4706;size()I
        named size Lnet/minecraft/util/collection/SortedArraySet;size()I
      • toArray

        public Object[] toArray()
        指定者:
        toArray 在接口中 Collection<T>
        指定者:
        toArray 在接口中 Set<T>
        覆盖:
        toArray 在类中 AbstractCollection<T>
        Mappings:
        Namespace Name Mixin selector
        official toArray Lagx;toArray()[Ljava/lang/Object;
        intermediary toArray Lnet/minecraft/class_4706;toArray()[Ljava/lang/Object;
        named toArray Lnet/minecraft/util/collection/SortedArraySet;toArray()[Ljava/lang/Object;
      • toArray

        public <U> U[] toArray​(U[] u)
        指定者:
        toArray 在接口中 Collection<T>
        指定者:
        toArray 在接口中 Set<T>
        覆盖:
        toArray 在类中 AbstractCollection<T>
        Mappings:
        Namespace Name Mixin selector
        official toArray Lagx;toArray([Ljava/lang/Object;)[Ljava/lang/Object;
        intermediary toArray Lnet/minecraft/class_4706;toArray([Ljava/lang/Object;)[Ljava/lang/Object;
        named toArray Lnet/minecraft/util/collection/SortedArraySet;toArray([Ljava/lang/Object;)[Ljava/lang/Object;
      • clear

        public void clear()
        指定者:
        clear 在接口中 Collection<T>
        指定者:
        clear 在接口中 Set<T>
        覆盖:
        clear 在类中 AbstractCollection<T>
        Mappings:
        Namespace Name Mixin selector
        official clear Lagx;clear()V
        intermediary clear Lnet/minecraft/class_4706;clear()V
        named clear Lnet/minecraft/util/collection/SortedArraySet;clear()V
      • equals

        public boolean equals​(Object object)
        指定者:
        equals 在接口中 Collection<T>
        指定者:
        equals 在接口中 Set<T>
        覆盖:
        equals 在类中 AbstractSet<T>
        Mappings:
        Namespace Name Mixin selector
        official equals Lagx;equals(Ljava/lang/Object;)Z
        intermediary equals Lnet/minecraft/class_4706;equals(Ljava/lang/Object;)Z
        named equals Lnet/minecraft/util/collection/SortedArraySet;equals(Ljava/lang/Object;)Z