Package net.minecraft.util.collection
Class SortedArraySet<T>
java.lang.Object
java.util.AbstractCollection<T>
java.util.AbstractSet<T>
net.minecraft.util.collection.SortedArraySet<T>
- All Implemented Interfaces:
- Iterable<T>,- Collection<T>,- Set<T>
- Mappings:
- Namespace - Name - named - net/minecraft/util/collection/SortedArraySet- intermediary - net/minecraft/class_4706- official - azr
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Comparator<T> private static final int(package private) T[](package private) int
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprivateSortedArraySet(int initialCapacity, Comparator<T> comparator) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleanprivate voidprivate intbinarySearch(T object) private static <T> T[]voidclear()booleanstatic <T extends Comparable<T>>
 SortedArraySet<T> create()static <T extends Comparable<T>>
 SortedArraySet<T> create(int initialCapacity) static <T> SortedArraySet<T> create(Comparator<T> comparator) static <T> SortedArraySet<T> create(Comparator<T> comparator, int initialCapacity) private voidensureCapacity(int minCapacity) booleanfirst()private Tget(int index) getIfContains(T object) private static intinsertionPoint(int binarySearchResult) iterator()last()(package private) voidremove(int index) booleanintsize()Object[]toArray()<U> U[]toArray(U[] array) Methods inherited from class java.util.AbstractSethashCode, removeAllMethods inherited from class java.util.AbstractCollectionaddAll, containsAll, isEmpty, retainAll, toStringMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.CollectionparallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.SetaddAll, containsAll, isEmpty, retainAll, spliterator
- 
Field Details- 
DEFAULT_CAPACITYprivate static final int DEFAULT_CAPACITY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - DEFAULT_CAPACITY- Lnet/minecraft/util/collection/SortedArraySet;DEFAULT_CAPACITY:I- intermediary - field_29860- Lnet/minecraft/class_4706;field_29860:I- official - a- Lazr;a:I
 
- 
comparator- Mappings:
- Namespace - Name - Mixin selector - named - comparator- Lnet/minecraft/util/collection/SortedArraySet;comparator:Ljava/util/Comparator;- intermediary - field_21562- Lnet/minecraft/class_4706;field_21562:Ljava/util/Comparator;- official - b- Lazr;b:Ljava/util/Comparator;
 
- 
elementsT[] elements- Mappings:
- Namespace - Name - Mixin selector - named - elements- Lnet/minecraft/util/collection/SortedArraySet;elements:[Ljava/lang/Object;- intermediary - field_21563- Lnet/minecraft/class_4706;field_21563:[Ljava/lang/Object;- official - c- Lazr;c:[Ljava/lang/Object;
 
- 
sizeint size- Mappings:
- Namespace - Name - Mixin selector - named - size- Lnet/minecraft/util/collection/SortedArraySet;size:I- intermediary - field_21564- Lnet/minecraft/class_4706;field_21564:I- official - d- Lazr;d:I
 
 
- 
- 
Constructor Details- 
SortedArraySet- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/util/collection/SortedArraySet;<init>(ILjava/util/Comparator;)V- intermediary - <init>- Lnet/minecraft/class_4706;<init>(ILjava/util/Comparator;)V- official - <init>- Lazr;<init>(ILjava/util/Comparator;)V
 
 
- 
- 
Method Details- 
create- Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/minecraft/util/collection/SortedArraySet;create()Lnet/minecraft/util/collection/SortedArraySet;- intermediary - method_34958- Lnet/minecraft/class_4706;method_34958()Lnet/minecraft/class_4706;- official - a- Lazr;a()Lazr;
 
- 
create- Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/minecraft/util/collection/SortedArraySet;create(I)Lnet/minecraft/util/collection/SortedArraySet;- intermediary - method_23859- Lnet/minecraft/class_4706;method_23859(I)Lnet/minecraft/class_4706;- official - a- Lazr;a(I)Lazr;
 
- 
create- Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/minecraft/util/collection/SortedArraySet;create(Ljava/util/Comparator;)Lnet/minecraft/util/collection/SortedArraySet;- intermediary - method_34959- Lnet/minecraft/class_4706;method_34959(Ljava/util/Comparator;)Lnet/minecraft/class_4706;- official - a- Lazr;a(Ljava/util/Comparator;)Lazr;
 
- 
create- Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/minecraft/util/collection/SortedArraySet;create(Ljava/util/Comparator;I)Lnet/minecraft/util/collection/SortedArraySet;- intermediary - method_34960- Lnet/minecraft/class_4706;method_34960(Ljava/util/Comparator;I)Lnet/minecraft/class_4706;- official - a- Lazr;a(Ljava/util/Comparator;I)Lazr;
 
- 
cast- Mappings:
- Namespace - Name - Mixin selector - named - cast- Lnet/minecraft/util/collection/SortedArraySet;cast([Ljava/lang/Object;)[Ljava/lang/Object;- intermediary - method_23864- Lnet/minecraft/class_4706;method_23864([Ljava/lang/Object;)[Ljava/lang/Object;- official - a- Lazr;a([Ljava/lang/Object;)[Ljava/lang/Object;
 
- 
binarySearch- Mappings:
- Namespace - Name - Mixin selector - named - binarySearch- Lnet/minecraft/util/collection/SortedArraySet;binarySearch(Ljava/lang/Object;)I- intermediary - method_23869- Lnet/minecraft/class_4706;method_23869(Ljava/lang/Object;)I- official - c- Lazr;c(Ljava/lang/Object;)I
 
- 
insertionPointprivate static int insertionPoint(int binarySearchResult) - Mappings:
- Namespace - Name - Mixin selector - named - insertionPoint- Lnet/minecraft/util/collection/SortedArraySet;insertionPoint(I)I- intermediary - method_23866- Lnet/minecraft/class_4706;method_23866(I)I- official - b- Lazr;b(I)I
 
- 
add- Specified by:
- addin interface- Collection<T>
- Specified by:
- addin interface- Set<T>
- Overrides:
- addin class- AbstractCollection<T>
- Mappings:
- Namespace - Name - Mixin selector - named - add- Lnet/minecraft/util/collection/SortedArraySet;add(Ljava/lang/Object;)Z- intermediary - add- Lnet/minecraft/class_4706;add(Ljava/lang/Object;)Z- official - add- Lazr;add(Ljava/lang/Object;)Z
 
- 
ensureCapacityprivate void ensureCapacity(int minCapacity) - Mappings:
- Namespace - Name - Mixin selector - named - ensureCapacity- Lnet/minecraft/util/collection/SortedArraySet;ensureCapacity(I)V- intermediary - method_23868- Lnet/minecraft/class_4706;method_23868(I)V- official - c- Lazr;c(I)V
 
- 
add- Mappings:
- Namespace - Name - Mixin selector - named - add- Lnet/minecraft/util/collection/SortedArraySet;add(Ljava/lang/Object;I)V- intermediary - method_23863- Lnet/minecraft/class_4706;method_23863(Ljava/lang/Object;I)V- official - a- Lazr;a(Ljava/lang/Object;I)V
 
- 
removevoid remove(int index) - Mappings:
- Namespace - Name - Mixin selector - named - remove- Lnet/minecraft/util/collection/SortedArraySet;remove(I)V- intermediary - method_23870- Lnet/minecraft/class_4706;method_23870(I)V- official - d- Lazr;d(I)V
 
- 
get- Mappings:
- Namespace - Name - Mixin selector - named - get- Lnet/minecraft/util/collection/SortedArraySet;get(I)Ljava/lang/Object;- intermediary - method_23871- Lnet/minecraft/class_4706;method_23871(I)Ljava/lang/Object;- official - e- Lazr;e(I)Ljava/lang/Object;
 
- 
addAndGet- Mappings:
- Namespace - Name - Mixin selector - named - addAndGet- Lnet/minecraft/util/collection/SortedArraySet;addAndGet(Ljava/lang/Object;)Ljava/lang/Object;- intermediary - method_23862- Lnet/minecraft/class_4706;method_23862(Ljava/lang/Object;)Ljava/lang/Object;- official - a- Lazr;a(Ljava/lang/Object;)Ljava/lang/Object;
 
- 
remove- Specified by:
- removein interface- Collection<T>
- Specified by:
- removein interface- Set<T>
- Overrides:
- removein class- AbstractCollection<T>
- Mappings:
- Namespace - Name - Mixin selector - named - remove- Lnet/minecraft/util/collection/SortedArraySet;remove(Ljava/lang/Object;)Z- intermediary - remove- Lnet/minecraft/class_4706;remove(Ljava/lang/Object;)Z- official - remove- Lazr;remove(Ljava/lang/Object;)Z
 
- 
getIfContains- Mappings:
- Namespace - Name - Mixin selector - named - getIfContains- Lnet/minecraft/util/collection/SortedArraySet;getIfContains(Ljava/lang/Object;)Ljava/lang/Object;- intermediary - method_34961- Lnet/minecraft/class_4706;method_34961(Ljava/lang/Object;)Ljava/lang/Object;- official - b- Lazr;b(Ljava/lang/Object;)Ljava/lang/Object;
 
- 
first- Mappings:
- Namespace - Name - Mixin selector - named - first- Lnet/minecraft/util/collection/SortedArraySet;first()Ljava/lang/Object;- intermediary - method_23865- Lnet/minecraft/class_4706;method_23865()Ljava/lang/Object;- official - b- Lazr;b()Ljava/lang/Object;
 
- 
last- Mappings:
- Namespace - Name - Mixin selector - named - last- Lnet/minecraft/util/collection/SortedArraySet;last()Ljava/lang/Object;- intermediary - method_34962- Lnet/minecraft/class_4706;method_34962()Ljava/lang/Object;- official - c- Lazr;c()Ljava/lang/Object;
 
- 
contains- Specified by:
- containsin interface- Collection<T>
- Specified by:
- containsin interface- Set<T>
- Overrides:
- containsin class- AbstractCollection<T>
- Mappings:
- Namespace - Name - Mixin selector - named - contains- Lnet/minecraft/util/collection/SortedArraySet;contains(Ljava/lang/Object;)Z- intermediary - contains- Lnet/minecraft/class_4706;contains(Ljava/lang/Object;)Z- official - contains- Lazr;contains(Ljava/lang/Object;)Z
 
- 
iterator
- 
sizepublic int size()- Specified by:
- sizein interface- Collection<T>
- Specified by:
- sizein interface- Set<T>
- Specified by:
- sizein class- AbstractCollection<T>
 
- 
toArray- Specified by:
- toArrayin interface- Collection<T>
- Specified by:
- toArrayin interface- Set<T>
- Overrides:
- toArrayin class- AbstractCollection<T>
 
- 
toArraypublic <U> U[] toArray(U[] array) - Specified by:
- toArrayin interface- Collection<T>
- Specified by:
- toArrayin interface- Set<T>
- Overrides:
- toArrayin class- AbstractCollection<T>
- Mappings:
- Namespace - Name - Mixin selector - named - toArray- Lnet/minecraft/util/collection/SortedArraySet;toArray([Ljava/lang/Object;)[Ljava/lang/Object;- intermediary - toArray- Lnet/minecraft/class_4706;toArray([Ljava/lang/Object;)[Ljava/lang/Object;- official - toArray- Lazr;toArray([Ljava/lang/Object;)[Ljava/lang/Object;
 
- 
clearpublic void clear()- Specified by:
- clearin interface- Collection<T>
- Specified by:
- clearin interface- Set<T>
- Overrides:
- clearin class- AbstractCollection<T>
 
- 
equals- Specified by:
- equalsin interface- Collection<T>
- Specified by:
- equalsin interface- Set<T>
- Overrides:
- equalsin class- AbstractSet<T>
- Mappings:
- Namespace - Name - Mixin selector - named - equals- Lnet/minecraft/util/collection/SortedArraySet;equals(Ljava/lang/Object;)Z- intermediary - equals- Lnet/minecraft/class_4706;equals(Ljava/lang/Object;)Z- official - equals- Lazr;equals(Ljava/lang/Object;)Z
 
 
-