net.minecraft.util

public class ArrayListDeque<T>

extends AbstractList<T> implements ListAndDeque<T>

All mapped superinterfaces:

ListAndDeque

axm
net.minecraft.util.ArrayListDeque
net.minecraft.class_8623
net.minecraft.util.collection.ArrayListDeque
net.minecraft.util.ArrayListDeque

Field summary

Modifier and TypeField
private static final int
a
MIN_GROWTH
field_45067
MISSING
private Object[]
b
contents
field_45068
array
private int
c
head
field_45069
startIndex
private int
d
size
field_45070
size

Constructor summary

ModifierConstructor
public ()
public (int size)

Method summary

Modifier and TypeMethod
public int
size()
size()
public int
a()
capacity()
method_52450()
getArrayLength()
private int
a(int arg0)
getIndex(int arg0)
method_52451(int arg0)
wrap(int index)
public T
get(int arg0)
get(int arg0)
get(int arg0)
get(int index)
private static void
a(int arg0, int arg1)
verifyIndexInRange(int arg0, int arg1)
method_52452(int arg0, int arg1)
checkBounds(int start, int end)
private void
b(int arg0)
verifyIndexInRange(int arg0)
method_52455(int arg0)
checkBounds(int index)
private T
c(int arg0)
getInner(int arg0)
method_52456(int arg0)
getRaw(int index)
public T
set(int arg0, T arg1)
set(int arg0, T arg1)
set(int arg0, T arg1)
set(int index, T value)
public void
add(int arg0, T arg1)
add(int arg0, T arg1)
add(int arg0, T arg1)
add(int index, T value)
private void
c()
grow()
method_52454()
enlarge()
public T
remove(int arg0)
remove(int arg0)
remove(int arg0)
remove(int index)
public boolean
removeIf(Predicate<? super T> arg0)
removeIf(Predicate<? super T> arg0)
removeIf(Predicate<? super T> arg0)
removeIf(Predicate<? super T> predicate)
private void
a(Object[] arg0, int arg1)
copyCount(Object[] arg0, int arg1)
method_52453(Object[] arg0, int arg1)
copyTo(Object[] array, int size)
public void
replaceAll(UnaryOperator<T> arg0)
replaceAll(UnaryOperator<T> arg0)
replaceAll(UnaryOperator<T> arg0)
replaceAll(UnaryOperator<T> mapper)
public void
forEach(Consumer<? super T> arg0)
forEach(Consumer<? super T> arg0)
forEach(Consumer<? super T> arg0)
forEach(Consumer<? super T> consumer)
public void
addFirst(T arg0)
addFirst(T arg0)
addFirst(T arg0)
addFirst(T value)
public void
addLast(T arg0)
addLast(T arg0)
addLast(T arg0)
addLast(T value)
public boolean
offerFirst(T arg0)
offerFirst(T arg0)
offerFirst(T arg0)
offerFirst(T value)
public boolean
offerLast(T arg0)
offerLast(T arg0)
offerLast(T arg0)
offerLast(T value)
public T
removeFirst()
removeFirst()
public T
removeLast()
removeLast()
public ListAndDeque<T>
b()
reversed()
method_59513()
reversed()
public T
pollFirst()
pollFirst()
public T
pollLast()
pollLast()
public T
getFirst()
getFirst()
public T
getLast()
getLast()
public T
peekFirst()
peekFirst()
public T
peekLast()
peekLast()
public boolean
removeFirstOccurrence(Object arg0)
removeFirstOccurrence(Object arg0)
removeFirstOccurrence(Object arg0)
removeFirstOccurrence(Object value)
public boolean
removeLastOccurrence(Object arg0)
removeLastOccurrence(Object arg0)
removeLastOccurrence(Object arg0)
removeLastOccurrence(Object value)
public Iterator<T>
descendingIterator()
descendingIterator()