类 SortedArraySet<T>
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractSet<T>
-
- net.minecraft.util.collection.SortedArraySet<T>
-
- 所有已实现的接口:
Iterable<T>,Collection<T>,Set<T>
public class SortedArraySet<T> extends AbstractSet<T>
- Mappings:
Namespace Name official agxintermediary net/minecraft/class_4706named net/minecraft/util/collection/SortedArraySet
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 (专用程序包) classSortedArraySet.SetIterator
-
字段概要
字段 修饰符和类型 字段 说明 private Comparator<T>comparatorprivate T[]elementsprivate static intfield_29860private intsize
-
构造器概要
构造器 限定符 构造器 说明 privateSortedArraySet(int initialCapacity, Comparator<T> comparator)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanadd(T t)private voidadd(T object, int index)TaddAndGet(T object)private intbinarySearch(T object)private static <T> T[]cast(Object[] array)voidclear()booleancontains(Object object)static <T extends Comparable<T>>
SortedArraySet<T>create(int initialCapacity)private voidensureCapacity(int minCapacity)booleanequals(Object object)Tfirst()private Tget(int index)private static intinsertionPoint(int binarySearchResult)Iterator<T>iterator()Tlast()static <T extends Comparable<T>>
SortedArraySet<T>method_34958()static <T> SortedArraySet<T>method_34959(Comparator<T> comparator)static <T> SortedArraySet<T>method_34960(Comparator<T> comparator, int int2)Tmethod_34961(T t)private voidremove(int index)booleanremove(Object object)intsize()Object[]toArray()<U> U[]toArray(U[] u)-
从类继承的方法 java.util.AbstractSet
hashCode, removeAll
-
从类继承的方法 java.util.AbstractCollection
addAll, containsAll, isEmpty, retainAll, toString
-
从接口继承的方法 java.util.Collection
parallelStream, removeIf, stream, toArray
-
从接口继承的方法 java.util.Set
addAll, containsAll, isEmpty, retainAll, spliterator
-
-
-
-
字段详细资料
-
field_29860
private static final int field_29860
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLagx;a:Iintermediary field_29860Lnet/minecraft/class_4706;field_29860:Inamed field_29860Lnet/minecraft/util/collection/SortedArraySet;field_29860:I
-
comparator
private final Comparator<T> comparator
- Mappings:
Namespace Name Mixin selector official bLagx;b:Ljava/util/Comparator;intermediary field_21562Lnet/minecraft/class_4706;field_21562:Ljava/util/Comparator;named comparatorLnet/minecraft/util/collection/SortedArraySet;comparator:Ljava/util/Comparator;
-
elements
private T[] elements
- Mappings:
Namespace Name Mixin selector official cLagx;c:[Ljava/lang/Object;intermediary field_21563Lnet/minecraft/class_4706;field_21563:[Ljava/lang/Object;named elementsLnet/minecraft/util/collection/SortedArraySet;elements:[Ljava/lang/Object;
-
size
private int size
- Mappings:
Namespace Name Mixin selector official dLagx;d:Iintermediary field_21564Lnet/minecraft/class_4706;field_21564:Inamed sizeLnet/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;)Vintermediary <init>Lnet/minecraft/class_4706;<init>(ILjava/util/Comparator;)Vnamed <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 aLagx;a()Lagx;intermediary method_34958Lnet/minecraft/class_4706;method_34958()Lnet/minecraft/class_4706;named method_34958Lnet/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 aLagx;a(I)Lagx;intermediary method_23859Lnet/minecraft/class_4706;method_23859(I)Lnet/minecraft/class_4706;named createLnet/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 aLagx;a(Ljava/util/Comparator;)Lagx;intermediary method_34959Lnet/minecraft/class_4706;method_34959(Ljava/util/Comparator;)Lnet/minecraft/class_4706;named method_34959Lnet/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 aLagx;a(Ljava/util/Comparator;I)Lagx;intermediary method_34960Lnet/minecraft/class_4706;method_34960(Ljava/util/Comparator;I)Lnet/minecraft/class_4706;named method_34960Lnet/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 aLagx;a([Ljava/lang/Object;)[Ljava/lang/Object;intermediary method_23864Lnet/minecraft/class_4706;method_23864([Ljava/lang/Object;)[Ljava/lang/Object;named castLnet/minecraft/util/collection/SortedArraySet;cast([Ljava/lang/Object;)[Ljava/lang/Object;
-
binarySearch
private int binarySearch(T object)
- Mappings:
Namespace Name Mixin selector official cLagx;c(Ljava/lang/Object;)Iintermediary method_23869Lnet/minecraft/class_4706;method_23869(Ljava/lang/Object;)Inamed binarySearchLnet/minecraft/util/collection/SortedArraySet;binarySearch(Ljava/lang/Object;)I
-
insertionPoint
private static int insertionPoint(int binarySearchResult)
- Mappings:
Namespace Name Mixin selector official bLagx;b(I)Iintermediary method_23866Lnet/minecraft/class_4706;method_23866(I)Inamed insertionPointLnet/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 addLagx;add(Ljava/lang/Object;)Zintermediary addLnet/minecraft/class_4706;add(Ljava/lang/Object;)Znamed addLnet/minecraft/util/collection/SortedArraySet;add(Ljava/lang/Object;)Z
-
ensureCapacity
private void ensureCapacity(int minCapacity)
- Mappings:
Namespace Name Mixin selector official cLagx;c(I)Vintermediary method_23868Lnet/minecraft/class_4706;method_23868(I)Vnamed ensureCapacityLnet/minecraft/util/collection/SortedArraySet;ensureCapacity(I)V
-
add
private void add(T object, int index)
- Mappings:
Namespace Name Mixin selector official aLagx;a(Ljava/lang/Object;I)Vintermediary method_23863Lnet/minecraft/class_4706;method_23863(Ljava/lang/Object;I)Vnamed addLnet/minecraft/util/collection/SortedArraySet;add(Ljava/lang/Object;I)V
-
remove
private void remove(int index)
- Mappings:
Namespace Name Mixin selector official dLagx;d(I)Vintermediary method_23870Lnet/minecraft/class_4706;method_23870(I)Vnamed removeLnet/minecraft/util/collection/SortedArraySet;remove(I)V
-
get
private T get(int index)
- Mappings:
Namespace Name Mixin selector official eLagx;e(I)Ljava/lang/Object;intermediary method_23871Lnet/minecraft/class_4706;method_23871(I)Ljava/lang/Object;named getLnet/minecraft/util/collection/SortedArraySet;get(I)Ljava/lang/Object;
-
addAndGet
public T addAndGet(T object)
- Mappings:
Namespace Name Mixin selector official aLagx;a(Ljava/lang/Object;)Ljava/lang/Object;intermediary method_23862Lnet/minecraft/class_4706;method_23862(Ljava/lang/Object;)Ljava/lang/Object;named addAndGetLnet/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 removeLagx;remove(Ljava/lang/Object;)Zintermediary removeLnet/minecraft/class_4706;remove(Ljava/lang/Object;)Znamed removeLnet/minecraft/util/collection/SortedArraySet;remove(Ljava/lang/Object;)Z
-
method_34961
@Nullable public T method_34961(T t)
- Mappings:
Namespace Name Mixin selector official bLagx;b(Ljava/lang/Object;)Ljava/lang/Object;intermediary method_34961Lnet/minecraft/class_4706;method_34961(Ljava/lang/Object;)Ljava/lang/Object;named method_34961Lnet/minecraft/util/collection/SortedArraySet;method_34961(Ljava/lang/Object;)Ljava/lang/Object;
-
first
public T first()
- Mappings:
Namespace Name Mixin selector official bLagx;b()Ljava/lang/Object;intermediary method_23865Lnet/minecraft/class_4706;method_23865()Ljava/lang/Object;named firstLnet/minecraft/util/collection/SortedArraySet;first()Ljava/lang/Object;
-
last
public T last()
- Mappings:
Namespace Name Mixin selector official cLagx;c()Ljava/lang/Object;intermediary method_34962Lnet/minecraft/class_4706;method_34962()Ljava/lang/Object;named lastLnet/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 containsLagx;contains(Ljava/lang/Object;)Zintermediary containsLnet/minecraft/class_4706;contains(Ljava/lang/Object;)Znamed containsLnet/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 iteratorLagx;iterator()Ljava/util/Iterator;intermediary iteratorLnet/minecraft/class_4706;iterator()Ljava/util/Iterator;named iteratorLnet/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 sizeLagx;size()Iintermediary sizeLnet/minecraft/class_4706;size()Inamed sizeLnet/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 toArrayLagx;toArray()[Ljava/lang/Object;intermediary toArrayLnet/minecraft/class_4706;toArray()[Ljava/lang/Object;named toArrayLnet/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 toArrayLagx;toArray([Ljava/lang/Object;)[Ljava/lang/Object;intermediary toArrayLnet/minecraft/class_4706;toArray([Ljava/lang/Object;)[Ljava/lang/Object;named toArrayLnet/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 clearLagx;clear()Vintermediary clearLnet/minecraft/class_4706;clear()Vnamed clearLnet/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 equalsLagx;equals(Ljava/lang/Object;)Zintermediary equalsLnet/minecraft/class_4706;equals(Ljava/lang/Object;)Znamed equalsLnet/minecraft/util/collection/SortedArraySet;equals(Ljava/lang/Object;)Z
-
-