Package net.minecraft.util.collection
Class SortedArraySet<T>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractSet<T>
net.minecraft.util.collection.SortedArraySet<T>
- All Implemented Interfaces:
Iterable<T>,Collection<T>,Set<T>
- Mappings:
Namespace Name official agxintermediary net/minecraft/class_4706named net/minecraft/util/collection/SortedArraySet
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Comparator<T>private T[]private static intprivate 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(int initialCapacity)private voidensureCapacity(int minCapacity)booleanfirst()private Tget(int index)private static intinsertionPoint(int binarySearchResult)iterator()last()static <T extends Comparable<T>>
SortedArraySet<T>static <T> SortedArraySet<T>method_34959(Comparator<T> comparator)static <T> SortedArraySet<T>method_34960(Comparator<T> comparator, int int2)method_34961(T t)private voidremove(int index)booleanintsize()Object[]toArray()<U> U[]toArray(U[] u)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
-
field_29860
private static final int field_29860- See Also:
- Constant Field Values
- 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
- 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
- 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
-
-
Constructor Details
-
SortedArraySet
- 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 Details
-
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
- 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
- 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
- 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
- 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
- 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
- Specified by:
addin interfaceCollection<T>- Specified by:
addin interfaceSet<T>- Overrides:
addin classAbstractCollection<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
- 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
- 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
- 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
- Specified by:
removein interfaceCollection<T>- Specified by:
removein interfaceSet<T>- Overrides:
removein classAbstractCollection<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
- 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
- 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
- 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
- Specified by:
containsin interfaceCollection<T>- Specified by:
containsin interfaceSet<T>- Overrides:
containsin classAbstractCollection<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
- Specified by:
iteratorin interfaceCollection<T>- Specified by:
iteratorin interfaceIterable<T>- Specified by:
iteratorin interfaceSet<T>- Specified by:
iteratorin classAbstractCollection<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()- Specified by:
sizein interfaceCollection<T>- Specified by:
sizein interfaceSet<T>- Specified by:
sizein classAbstractCollection<T>- Mappings:
Namespace Name Mixin selector official sizeLagx;size()Iintermediary sizeLnet/minecraft/class_4706;size()Inamed sizeLnet/minecraft/util/collection/SortedArraySet;size()I
-
toArray
- Specified by:
toArrayin interfaceCollection<T>- Specified by:
toArrayin interfaceSet<T>- Overrides:
toArrayin classAbstractCollection<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)- Specified by:
toArrayin interfaceCollection<T>- Specified by:
toArrayin interfaceSet<T>- Overrides:
toArrayin classAbstractCollection<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()- Specified by:
clearin interfaceCollection<T>- Specified by:
clearin interfaceSet<T>- Overrides:
clearin classAbstractCollection<T>- Mappings:
Namespace Name Mixin selector official clearLagx;clear()Vintermediary clearLnet/minecraft/class_4706;clear()Vnamed clearLnet/minecraft/util/collection/SortedArraySet;clear()V
-
equals
- Specified by:
equalsin interfaceCollection<T>- Specified by:
equalsin interfaceSet<T>- Overrides:
equalsin classAbstractSet<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
-