Package net.minecraft.util.collection
Class ArrayListDeque<T>
java.lang.Object
java.util.AbstractCollection<T>
java.util.AbstractList<T>
net.minecraft.util.collection.ArrayListDeque<T>
- All Implemented Interfaces:
Serializable,Cloneable,Iterable<T>,Collection<T>,Deque<T>,List<T>,Queue<T>,RandomAccess,SequencedCollection<T>
public class ArrayListDeque<T>
extends AbstractList<T>
implements Serializable, Cloneable, Deque<T>, RandomAccess
- See Also:
- Mappings:
Namespace Name official avyintermediary net/minecraft/class_8623named net/minecraft/util/collection/ArrayListDeque
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Object[]private static final intprivate intprivate intFields inherited from class java.util.AbstractList
modCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidprivate voidcheckBounds(int index) private static voidcheckBounds(int start, int end) private voidelement()private voidenlarge()voidget(int index) intgetFirst()getLast()private TgetRaw(int index) booleanbooleanofferFirst(T value) booleanpeek()peekLast()poll()pollLast()pop()voidremove()remove(int index) booleanremoveFirstOccurrence(Object value) booleanbooleanremoveLastOccurrence(Object value) voidreplaceAll(UnaryOperator<T> mapper) intsize()private intwrap(int index) Methods inherited from class java.util.AbstractList
add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, subListMethods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, stream, toArray
-
Field Details
-
MISSING
private static final int MISSING- See Also:
- Mappings:
Namespace Name Mixin selector official aLavy;a:Iintermediary field_45067Lnet/minecraft/class_8623;field_45067:Inamed MISSINGLnet/minecraft/util/collection/ArrayListDeque;MISSING:I
-
array
- Mappings:
Namespace Name Mixin selector official bLavy;b:[Ljava/lang/Object;intermediary field_45068Lnet/minecraft/class_8623;field_45068:[Ljava/lang/Object;named arrayLnet/minecraft/util/collection/ArrayListDeque;array:[Ljava/lang/Object;
-
startIndex
private int startIndex- Mappings:
Namespace Name Mixin selector official cLavy;c:Iintermediary field_45069Lnet/minecraft/class_8623;field_45069:Inamed startIndexLnet/minecraft/util/collection/ArrayListDeque;startIndex:I
-
size
private int size- Mappings:
Namespace Name Mixin selector official dLavy;d:Iintermediary field_45070Lnet/minecraft/class_8623;field_45070:Inamed sizeLnet/minecraft/util/collection/ArrayListDeque;size:I
-
-
Constructor Details
-
ArrayListDeque
public ArrayListDeque() -
ArrayListDeque
public ArrayListDeque(int size) - Mappings:
Namespace Name Mixin selector official <init>Lavy;<init>(I)Vintermediary <init>Lnet/minecraft/class_8623;<init>(I)Vnamed <init>Lnet/minecraft/util/collection/ArrayListDeque;<init>(I)V
-
-
Method Details
-
size
public int size() -
getArrayLength
public int getArrayLength()- Mappings:
Namespace Name Mixin selector official aLavy;a()Iintermediary method_52450Lnet/minecraft/class_8623;method_52450()Inamed getArrayLengthLnet/minecraft/util/collection/ArrayListDeque;getArrayLength()I
-
wrap
private int wrap(int index) - Mappings:
Namespace Name Mixin selector official aLavy;a(I)Iintermediary method_52451Lnet/minecraft/class_8623;method_52451(I)Inamed wrapLnet/minecraft/util/collection/ArrayListDeque;wrap(I)I
-
get
- Specified by:
getin interfaceList<T>- Specified by:
getin classAbstractList<T>- Mappings:
Namespace Name Mixin selector official getLavy;get(I)Ljava/lang/Object;intermediary getLnet/minecraft/class_8623;get(I)Ljava/lang/Object;named getLnet/minecraft/util/collection/ArrayListDeque;get(I)Ljava/lang/Object;
-
checkBounds
private static void checkBounds(int start, int end) - Mappings:
Namespace Name Mixin selector official aLavy;a(II)Vintermediary method_52452Lnet/minecraft/class_8623;method_52452(II)Vnamed checkBoundsLnet/minecraft/util/collection/ArrayListDeque;checkBounds(II)V
-
checkBounds
private void checkBounds(int index) - Mappings:
Namespace Name Mixin selector official bLavy;b(I)Vintermediary method_52455Lnet/minecraft/class_8623;method_52455(I)Vnamed checkBoundsLnet/minecraft/util/collection/ArrayListDeque;checkBounds(I)V
-
getRaw
- Mappings:
Namespace Name Mixin selector official cLavy;c(I)Ljava/lang/Object;intermediary method_52456Lnet/minecraft/class_8623;method_52456(I)Ljava/lang/Object;named getRawLnet/minecraft/util/collection/ArrayListDeque;getRaw(I)Ljava/lang/Object;
-
set
- Specified by:
setin interfaceList<T>- Overrides:
setin classAbstractList<T>- Mappings:
Namespace Name Mixin selector official setLavy;set(ILjava/lang/Object;)Ljava/lang/Object;intermediary setLnet/minecraft/class_8623;set(ILjava/lang/Object;)Ljava/lang/Object;named setLnet/minecraft/util/collection/ArrayListDeque;set(ILjava/lang/Object;)Ljava/lang/Object;
-
add
- Specified by:
addin interfaceList<T>- Overrides:
addin classAbstractList<T>- Mappings:
Namespace Name Mixin selector official addLavy;add(ILjava/lang/Object;)Vintermediary addLnet/minecraft/class_8623;add(ILjava/lang/Object;)Vnamed addLnet/minecraft/util/collection/ArrayListDeque;add(ILjava/lang/Object;)V
-
enlarge
private void enlarge()- Mappings:
Namespace Name Mixin selector official bLavy;b()Vintermediary method_52454Lnet/minecraft/class_8623;method_52454()Vnamed enlargeLnet/minecraft/util/collection/ArrayListDeque;enlarge()V
-
remove
- Specified by:
removein interfaceList<T>- Overrides:
removein classAbstractList<T>- Mappings:
Namespace Name Mixin selector official removeLavy;remove(I)Ljava/lang/Object;intermediary removeLnet/minecraft/class_8623;remove(I)Ljava/lang/Object;named removeLnet/minecraft/util/collection/ArrayListDeque;remove(I)Ljava/lang/Object;
-
removeIf
- Specified by:
removeIfin interfaceCollection<T>- Mappings:
Namespace Name Mixin selector official removeIfLavy;removeIf(Ljava/util/function/Predicate;)Zintermediary removeIfLnet/minecraft/class_8623;removeIf(Ljava/util/function/Predicate;)Znamed removeIfLnet/minecraft/util/collection/ArrayListDeque;removeIf(Ljava/util/function/Predicate;)Z
-
copyTo
- Mappings:
Namespace Name Mixin selector official aLavy;a([Ljava/lang/Object;I)Vintermediary method_52453Lnet/minecraft/class_8623;method_52453([Ljava/lang/Object;I)Vnamed copyToLnet/minecraft/util/collection/ArrayListDeque;copyTo([Ljava/lang/Object;I)V
-
replaceAll
- Specified by:
replaceAllin interfaceList<T>- Mappings:
Namespace Name Mixin selector official replaceAllLavy;replaceAll(Ljava/util/function/UnaryOperator;)Vintermediary replaceAllLnet/minecraft/class_8623;replaceAll(Ljava/util/function/UnaryOperator;)Vnamed replaceAllLnet/minecraft/util/collection/ArrayListDeque;replaceAll(Ljava/util/function/UnaryOperator;)V
-
forEach
- Specified by:
forEachin interfaceIterable<T>- Mappings:
Namespace Name Mixin selector official forEachLavy;forEach(Ljava/util/function/Consumer;)Vintermediary forEachLnet/minecraft/class_8623;forEach(Ljava/util/function/Consumer;)Vnamed forEachLnet/minecraft/util/collection/ArrayListDeque;forEach(Ljava/util/function/Consumer;)V
-
addFirst
- Specified by:
addFirstin interfaceDeque<T>- Specified by:
addFirstin interfaceList<T>- Specified by:
addFirstin interfaceSequencedCollection<T>- Mappings:
Namespace Name Mixin selector official addFirstLavy;addFirst(Ljava/lang/Object;)Vintermediary addFirstLnet/minecraft/class_8623;addFirst(Ljava/lang/Object;)Vnamed addFirstLnet/minecraft/util/collection/ArrayListDeque;addFirst(Ljava/lang/Object;)V
-
addLast
- Specified by:
addLastin interfaceDeque<T>- Specified by:
addLastin interfaceList<T>- Specified by:
addLastin interfaceSequencedCollection<T>- Mappings:
Namespace Name Mixin selector official addLastLavy;addLast(Ljava/lang/Object;)Vintermediary addLastLnet/minecraft/class_8623;addLast(Ljava/lang/Object;)Vnamed addLastLnet/minecraft/util/collection/ArrayListDeque;addLast(Ljava/lang/Object;)V
-
offerFirst
- Specified by:
offerFirstin interfaceDeque<T>- Mappings:
Namespace Name Mixin selector official offerFirstLavy;offerFirst(Ljava/lang/Object;)Zintermediary offerFirstLnet/minecraft/class_8623;offerFirst(Ljava/lang/Object;)Znamed offerFirstLnet/minecraft/util/collection/ArrayListDeque;offerFirst(Ljava/lang/Object;)Z
-
offerLast
- Specified by:
offerLastin interfaceDeque<T>- Mappings:
Namespace Name Mixin selector official offerLastLavy;offerLast(Ljava/lang/Object;)Zintermediary offerLastLnet/minecraft/class_8623;offerLast(Ljava/lang/Object;)Znamed offerLastLnet/minecraft/util/collection/ArrayListDeque;offerLast(Ljava/lang/Object;)Z
-
removeFirst
- Specified by:
removeFirstin interfaceDeque<T>- Specified by:
removeFirstin interfaceList<T>- Specified by:
removeFirstin interfaceSequencedCollection<T>
-
removeLast
- Specified by:
removeLastin interfaceDeque<T>- Specified by:
removeLastin interfaceList<T>- Specified by:
removeLastin interfaceSequencedCollection<T>
-
pollFirst
-
pollLast
-
getFirst
-
getLast
-
peekFirst
-
peekLast
-
removeFirstOccurrence
- Specified by:
removeFirstOccurrencein interfaceDeque<T>- Mappings:
Namespace Name Mixin selector official removeFirstOccurrenceLavy;removeFirstOccurrence(Ljava/lang/Object;)Zintermediary removeFirstOccurrenceLnet/minecraft/class_8623;removeFirstOccurrence(Ljava/lang/Object;)Znamed removeFirstOccurrenceLnet/minecraft/util/collection/ArrayListDeque;removeFirstOccurrence(Ljava/lang/Object;)Z
-
removeLastOccurrence
- Specified by:
removeLastOccurrencein interfaceDeque<T>- Mappings:
Namespace Name Mixin selector official removeLastOccurrenceLavy;removeLastOccurrence(Ljava/lang/Object;)Zintermediary removeLastOccurrenceLnet/minecraft/class_8623;removeLastOccurrence(Ljava/lang/Object;)Znamed removeLastOccurrenceLnet/minecraft/util/collection/ArrayListDeque;removeLastOccurrence(Ljava/lang/Object;)Z
-
offer
- Specified by:
offerin interfaceDeque<T>- Specified by:
offerin interfaceQueue<T>- Mappings:
Namespace Name Mixin selector official offerLavy;offer(Ljava/lang/Object;)Zintermediary offerLnet/minecraft/class_8623;offer(Ljava/lang/Object;)Znamed offerLnet/minecraft/util/collection/ArrayListDeque;offer(Ljava/lang/Object;)Z
-
remove
-
poll
-
element
-
peek
-
push
-
pop
-
descendingIterator
- Specified by:
descendingIteratorin interfaceDeque<T>
-