public class MutablePrioritizedList<E extends Prioritized> extends java.lang.Object implements PrioritizedList<E>
| Constructor and Description |
|---|
MutablePrioritizedList() |
MutablePrioritizedList(java.lang.Iterable<E> elements) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(E element) |
void |
clear() |
boolean |
contains(E element) |
E |
first() |
boolean |
isEmpty() |
@NotNull java.util.Iterator<E> |
iterator() |
E |
last() |
void |
remove(E element) |
int |
size() |
java.util.stream.Stream<E> |
stream() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitof@ApiStatus.Experimental public MutablePrioritizedList()
@ApiStatus.Experimental public MutablePrioritizedList(java.lang.Iterable<E> elements)
@ApiStatus.Experimental public void add(E element)
@ApiStatus.Experimental public void remove(E element)
@ApiStatus.Experimental public void clear()
@ApiStatus.Experimental public boolean contains(E element)
contains in interface PrioritizedList<E extends Prioritized>@ApiStatus.Experimental public boolean isEmpty()
isEmpty in interface PrioritizedList<E extends Prioritized>@ApiStatus.Experimental public int size()
size in interface PrioritizedList<E extends Prioritized>@ApiStatus.Experimental public E first()
first in interface PrioritizedList<E extends Prioritized>@ApiStatus.Experimental public E last()
last in interface PrioritizedList<E extends Prioritized>@ApiStatus.Experimental public java.util.stream.Stream<E> stream()
stream in interface PrioritizedList<E extends Prioritized>@ApiStatus.Experimental @NotNull public @NotNull java.util.Iterator<E> iterator()
iterator in interface java.lang.Iterable<E extends Prioritized>