E - public final class MapPBag<E> extends AbstractCollection<E> implements PBag<E>, Serializable
If the backing map is thread-safe, then this implementation is thread-safe (assuming Java's AbstractCollection is thread-safe), although its iterators may not be.
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(Object e) |
static <E> MapPBag<E> |
empty(PMap<E,Integer> map) |
boolean |
equals(Object that) |
int |
hashCode() |
Iterator<E> |
iterator() |
MapPBag<E> |
minus(Object e) |
MapPBag<E> |
minusAll(Collection<?> list) |
MapPBag<E> |
plus(E e) |
MapPBag<E> |
plusAll(Collection<? extends E> list) |
int |
size() |
add, addAll, clear, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitadd, addAll, clear, remove, removeAll, retainAllcontainsAll, isEmpty, parallelStream, removeIf, spliterator, stream, toArray, toArraypublic static <E> MapPBag<E> empty(PMap<E,Integer> map)
E - map - public int size()
size in interface Collection<E>size in class AbstractCollection<E>public Iterator<E> iterator()
iterator in interface Iterable<E>iterator in interface Collection<E>iterator in class AbstractCollection<E>public boolean contains(Object e)
contains in interface Collection<E>contains in class AbstractCollection<E>public int hashCode()
hashCode in interface Collection<E>hashCode in class Objectpublic boolean equals(Object that)
equals in interface Collection<E>equals in class Objectpublic MapPBag<E> plusAll(Collection<? extends E> list)
public MapPBag<E> minusAll(Collection<?> list)
Copyright © 2019. All rights reserved.