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/SortedArraySetintermediary net/minecraft/class_4706official bfv
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Comparator<T> private static final int(package private) T[](package private) int -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateSortedArraySet(int initialCapacity, Comparator<T> comparator) -
Method Summary
Modifier 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.AbstractSet
hashCode, removeAllMethods inherited from class java.util.AbstractCollection
addAll, containsAll, isEmpty, retainAll, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.Set
addAll, containsAll, isEmpty, retainAll, spliterator
-
Field Details
-
DEFAULT_CAPACITY
private static final int DEFAULT_CAPACITY- See Also:
- Mappings:
Namespace Name Mixin selector named DEFAULT_CAPACITYLnet/minecraft/util/collection/SortedArraySet;DEFAULT_CAPACITY:Iintermediary field_29860Lnet/minecraft/class_4706;field_29860:Iofficial aLbfv;a:I
-
comparator
- Mappings:
Namespace Name Mixin selector named comparatorLnet/minecraft/util/collection/SortedArraySet;comparator:Ljava/util/Comparator;intermediary field_21562Lnet/minecraft/class_4706;field_21562:Ljava/util/Comparator;official bLbfv;b:Ljava/util/Comparator;
-
elements
T[] elements- Mappings:
Namespace Name Mixin selector named elementsLnet/minecraft/util/collection/SortedArraySet;elements:[Ljava/lang/Object;intermediary field_21563Lnet/minecraft/class_4706;field_21563:[Ljava/lang/Object;official cLbfv;c:[Ljava/lang/Object;
-
size
int size- Mappings:
Namespace Name Mixin selector named sizeLnet/minecraft/util/collection/SortedArraySet;size:Iintermediary field_21564Lnet/minecraft/class_4706;field_21564:Iofficial dLbfv;d:I
-
-
Constructor Details
-
SortedArraySet
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/util/collection/SortedArraySet;<init>(ILjava/util/Comparator;)Vintermediary <init>Lnet/minecraft/class_4706;<init>(ILjava/util/Comparator;)Vofficial <init>Lbfv;<init>(ILjava/util/Comparator;)V
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/util/collection/SortedArraySet;create()Lnet/minecraft/util/collection/SortedArraySet;intermediary method_34958Lnet/minecraft/class_4706;method_34958()Lnet/minecraft/class_4706;official aLbfv;a()Lbfv;
-
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/util/collection/SortedArraySet;create(I)Lnet/minecraft/util/collection/SortedArraySet;intermediary method_23859Lnet/minecraft/class_4706;method_23859(I)Lnet/minecraft/class_4706;official aLbfv;a(I)Lbfv;
-
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/util/collection/SortedArraySet;create(Ljava/util/Comparator;)Lnet/minecraft/util/collection/SortedArraySet;intermediary method_34959Lnet/minecraft/class_4706;method_34959(Ljava/util/Comparator;)Lnet/minecraft/class_4706;official aLbfv;a(Ljava/util/Comparator;)Lbfv;
-
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/util/collection/SortedArraySet;create(Ljava/util/Comparator;I)Lnet/minecraft/util/collection/SortedArraySet;intermediary method_34960Lnet/minecraft/class_4706;method_34960(Ljava/util/Comparator;I)Lnet/minecraft/class_4706;official aLbfv;a(Ljava/util/Comparator;I)Lbfv;
-
cast
- Mappings:
Namespace Name Mixin selector named castLnet/minecraft/util/collection/SortedArraySet;cast([Ljava/lang/Object;)[Ljava/lang/Object;intermediary method_23864Lnet/minecraft/class_4706;method_23864([Ljava/lang/Object;)[Ljava/lang/Object;official aLbfv;a([Ljava/lang/Object;)[Ljava/lang/Object;
-
binarySearch
- Mappings:
Namespace Name Mixin selector named binarySearchLnet/minecraft/util/collection/SortedArraySet;binarySearch(Ljava/lang/Object;)Iintermediary method_23869Lnet/minecraft/class_4706;method_23869(Ljava/lang/Object;)Iofficial cLbfv;c(Ljava/lang/Object;)I
-
insertionPoint
private static int insertionPoint(int binarySearchResult) - Mappings:
Namespace Name Mixin selector named insertionPointLnet/minecraft/util/collection/SortedArraySet;insertionPoint(I)Iintermediary method_23866Lnet/minecraft/class_4706;method_23866(I)Iofficial bLbfv;b(I)I
-
add
- Specified by:
addin interfaceCollection<T>- Specified by:
addin interfaceSet<T>- Overrides:
addin classAbstractCollection<T>- Mappings:
Namespace Name Mixin selector named addLnet/minecraft/util/collection/SortedArraySet;add(Ljava/lang/Object;)Zintermediary addLnet/minecraft/class_4706;add(Ljava/lang/Object;)Zofficial addLbfv;add(Ljava/lang/Object;)Z
-
ensureCapacity
private void ensureCapacity(int minCapacity) - Mappings:
Namespace Name Mixin selector named ensureCapacityLnet/minecraft/util/collection/SortedArraySet;ensureCapacity(I)Vintermediary method_23868Lnet/minecraft/class_4706;method_23868(I)Vofficial cLbfv;c(I)V
-
add
- Mappings:
Namespace Name Mixin selector named addLnet/minecraft/util/collection/SortedArraySet;add(Ljava/lang/Object;I)Vintermediary method_23863Lnet/minecraft/class_4706;method_23863(Ljava/lang/Object;I)Vofficial aLbfv;a(Ljava/lang/Object;I)V
-
remove
void remove(int index) - Mappings:
Namespace Name Mixin selector named removeLnet/minecraft/util/collection/SortedArraySet;remove(I)Vintermediary method_23870Lnet/minecraft/class_4706;method_23870(I)Vofficial dLbfv;d(I)V
-
get
- Mappings:
Namespace Name Mixin selector named getLnet/minecraft/util/collection/SortedArraySet;get(I)Ljava/lang/Object;intermediary method_23871Lnet/minecraft/class_4706;method_23871(I)Ljava/lang/Object;official eLbfv;e(I)Ljava/lang/Object;
-
addAndGet
- Mappings:
Namespace Name Mixin selector named addAndGetLnet/minecraft/util/collection/SortedArraySet;addAndGet(Ljava/lang/Object;)Ljava/lang/Object;intermediary method_23862Lnet/minecraft/class_4706;method_23862(Ljava/lang/Object;)Ljava/lang/Object;official aLbfv;a(Ljava/lang/Object;)Ljava/lang/Object;
-
remove
- Specified by:
removein interfaceCollection<T>- Specified by:
removein interfaceSet<T>- Overrides:
removein classAbstractCollection<T>- Mappings:
Namespace Name Mixin selector named removeLnet/minecraft/util/collection/SortedArraySet;remove(Ljava/lang/Object;)Zintermediary removeLnet/minecraft/class_4706;remove(Ljava/lang/Object;)Zofficial removeLbfv;remove(Ljava/lang/Object;)Z
-
getIfContains
- Mappings:
Namespace Name Mixin selector named getIfContainsLnet/minecraft/util/collection/SortedArraySet;getIfContains(Ljava/lang/Object;)Ljava/lang/Object;intermediary method_34961Lnet/minecraft/class_4706;method_34961(Ljava/lang/Object;)Ljava/lang/Object;official bLbfv;b(Ljava/lang/Object;)Ljava/lang/Object;
-
first
- Mappings:
Namespace Name Mixin selector named firstLnet/minecraft/util/collection/SortedArraySet;first()Ljava/lang/Object;intermediary method_23865Lnet/minecraft/class_4706;method_23865()Ljava/lang/Object;official bLbfv;b()Ljava/lang/Object;
-
last
- Mappings:
Namespace Name Mixin selector named lastLnet/minecraft/util/collection/SortedArraySet;last()Ljava/lang/Object;intermediary method_34962Lnet/minecraft/class_4706;method_34962()Ljava/lang/Object;official cLbfv;c()Ljava/lang/Object;
-
contains
- Specified by:
containsin interfaceCollection<T>- Specified by:
containsin interfaceSet<T>- Overrides:
containsin classAbstractCollection<T>- Mappings:
Namespace Name Mixin selector named containsLnet/minecraft/util/collection/SortedArraySet;contains(Ljava/lang/Object;)Zintermediary containsLnet/minecraft/class_4706;contains(Ljava/lang/Object;)Zofficial containsLbfv;contains(Ljava/lang/Object;)Z
-
iterator
-
size
public int size()- Specified by:
sizein interfaceCollection<T>- Specified by:
sizein interfaceSet<T>- Specified by:
sizein classAbstractCollection<T>
-
toArray
- Specified by:
toArrayin interfaceCollection<T>- Specified by:
toArrayin interfaceSet<T>- Overrides:
toArrayin classAbstractCollection<T>
-
toArray
public <U> U[] toArray(U[] array) - Specified by:
toArrayin interfaceCollection<T>- Specified by:
toArrayin interfaceSet<T>- Overrides:
toArrayin classAbstractCollection<T>- Mappings:
Namespace Name Mixin selector named toArrayLnet/minecraft/util/collection/SortedArraySet;toArray([Ljava/lang/Object;)[Ljava/lang/Object;intermediary toArrayLnet/minecraft/class_4706;toArray([Ljava/lang/Object;)[Ljava/lang/Object;official toArrayLbfv;toArray([Ljava/lang/Object;)[Ljava/lang/Object;
-
clear
public void clear()- Specified by:
clearin interfaceCollection<T>- Specified by:
clearin interfaceSet<T>- Overrides:
clearin classAbstractCollection<T>
-
equals
- Specified by:
equalsin interfaceCollection<T>- Specified by:
equalsin interfaceSet<T>- Overrides:
equalsin classAbstractSet<T>- Mappings:
Namespace Name Mixin selector named equalsLnet/minecraft/util/collection/SortedArraySet;equals(Ljava/lang/Object;)Zintermediary equalsLnet/minecraft/class_4706;equals(Ljava/lang/Object;)Zofficial equalsLbfv;equals(Ljava/lang/Object;)Z
-