Package net.minecraft.util
Class SortedArraySet<T>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractSet<T>
net.minecraft.util.SortedArraySet<T>
- All Implemented Interfaces:
- Iterable<T>,- Collection<T>,- Set<T>
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Comparator<T>(package private) T[]private static final int(package private) int
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanprivate voidaddInternal(T p_14256_, int p_14257_) private static <T> T[]castRawArray(Object[] p_14259_) voidclear()booleanstatic <T extends Comparable<T>>
 SortedArraySet<T>create()static <T extends Comparable<T>>
 SortedArraySet<T>create(int p_14247_) static <T> SortedArraySet<T>create(Comparator<T> p_144977_) static <T> SortedArraySet<T>create(Comparator<T> p_144979_, int p_144980_) booleanprivate intfirst()private static intgetInsertionPosition(int p_14264_) private TgetInternal(int p_14277_) private voidgrow(int p_14268_) iterator()last()boolean(package private) voidremoveInternal(int p_14275_) intsize()Object[]toArray()<U> U[]toArray(U[] p_14286_) 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_INITIAL_CAPACITYprivate static final int DEFAULT_INITIAL_CAPACITY- See Also:
 
- 
comparator
- 
contentsT[] contents
- 
sizeint size
 
- 
- 
Constructor Details- 
SortedArraySet
 
- 
- 
Method Details- 
create
- 
create
- 
create
- 
create
- 
castRawArray
- 
findIndex
- 
getInsertionPositionprivate static int getInsertionPosition(int p_14264_) 
- 
add- Specified by:
- addin interface- Collection<T>
- Specified by:
- addin interface- Set<T>
- Overrides:
- addin class- AbstractCollection<T>
 
- 
growprivate void grow(int p_14268_) 
- 
addInternal
- 
removeInternalvoid removeInternal(int p_14275_) 
- 
getInternal
- 
addOrGet
- 
remove- Specified by:
- removein interface- Collection<T>
- Specified by:
- removein interface- Set<T>
- Overrides:
- removein class- AbstractCollection<T>
 
- 
get
- 
first
- 
last
- 
contains- Specified by:
- containsin interface- Collection<T>
- Specified by:
- containsin interface- Set<T>
- Overrides:
- containsin class- AbstractCollection<T>
 
- 
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[] p_14286_) - Specified by:
- toArrayin interface- Collection<T>
- Specified by:
- toArrayin interface- Set<T>
- Overrides:
- toArrayin class- AbstractCollection<T>
 
- 
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>
 
 
-