public final class RoundRobinList<E> extends LinkedList<E>
modCount
Constructor and Description |
---|
RoundRobinList() |
RoundRobinList(Collection<? extends E> c) |
Modifier and Type | Method and Description |
---|---|
boolean |
add(E o) |
void |
add(int index,
E element) |
boolean |
addAll(Collection<? extends E> c) |
boolean |
addAll(int index,
Collection<? extends E> c) |
void |
addFirst(E o) |
void |
addLast(E o) |
void |
clear() |
Object |
clone() |
boolean |
contains(Object o) |
boolean |
containsAll(Collection<?> c) |
E |
element() |
void |
executeReads(Runnable runnable) |
void |
executeWrites(Runnable runnable) |
E |
get(int index) |
E |
getFirst() |
E |
getLast() |
int |
indexOf(Object o) |
int |
lastIndexOf(Object o) |
boolean |
offer(E o) |
E |
peek() |
E |
poll() |
E |
remove() |
E |
remove(int index) |
boolean |
remove(Object o) |
boolean |
removeAll(Collection<?> c) |
E |
removeFirst() |
E |
removeLast() |
boolean |
retainAll(Collection<?> c) |
E |
set(int index,
E element) |
List<E> |
subList(int fromIndex,
int toIndex) |
Object[] |
toArray() |
<T> T[] |
toArray(T[] a) |
descendingIterator, listIterator, offerFirst, offerLast, peekFirst, peekLast, pollFirst, pollLast, pop, push, removeFirstOccurrence, removeLastOccurrence, size, spliterator
iterator
equals, hashCode, listIterator, removeRange
isEmpty, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
equals, hashCode, isEmpty, iterator, listIterator, replaceAll, sort
parallelStream, removeIf, stream
public RoundRobinList()
public RoundRobinList(Collection<? extends E> c)
public void executeReads(Runnable runnable)
public void executeWrites(Runnable runnable)
public void add(int index, E element)
public boolean add(E o)
public boolean addAll(Collection<? extends E> c)
addAll
in interface Collection<E>
addAll
in interface List<E>
addAll
in class LinkedList<E>
public boolean addAll(int index, Collection<? extends E> c)
public void addFirst(E o)
public void addLast(E o)
public void clear()
clear
in interface Collection<E>
clear
in interface List<E>
clear
in class LinkedList<E>
public Object clone()
clone
in class LinkedList<E>
public boolean contains(Object o)
public boolean containsAll(Collection<?> c)
containsAll
in interface Collection<E>
containsAll
in interface List<E>
containsAll
in class AbstractCollection<E>
public E element()
public E get(int index)
public E getFirst()
public E getLast()
public int indexOf(Object o)
public int lastIndexOf(Object o)
lastIndexOf
in interface List<E>
lastIndexOf
in class LinkedList<E>
public boolean offer(E o)
public E peek()
public E poll()
public E remove()
public E remove(int index)
public boolean remove(Object o)
public boolean removeAll(Collection<?> c)
removeAll
in interface Collection<E>
removeAll
in interface List<E>
removeAll
in class AbstractCollection<E>
public E removeFirst()
removeFirst
in interface Deque<E>
removeFirst
in class LinkedList<E>
public E removeLast()
removeLast
in interface Deque<E>
removeLast
in class LinkedList<E>
public boolean retainAll(Collection<?> c)
retainAll
in interface Collection<E>
retainAll
in interface List<E>
retainAll
in class AbstractCollection<E>
public Object[] toArray()
toArray
in interface Collection<E>
toArray
in interface List<E>
toArray
in class LinkedList<E>
public <T> T[] toArray(T[] a)
toArray
in interface Collection<E>
toArray
in interface List<E>
toArray
in class LinkedList<E>
Copyright (c) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html