private static final class Maps.FilteredMapValues<K,V> extends Maps.Values<K,V>
Modifier and Type | Field and Description |
---|---|
(package private) Predicate<? super java.util.Map.Entry<K,V>> |
predicate |
(package private) java.util.Map<K,V> |
unfiltered |
map
Constructor and Description |
---|
FilteredMapValues(java.util.Map<K,V> filteredMap,
java.util.Map<K,V> unfiltered,
Predicate<? super java.util.Map.Entry<K,V>> predicate) |
Modifier and Type | Method and Description |
---|---|
boolean |
remove(java.lang.Object o) |
boolean |
removeAll(java.util.Collection<?> collection) |
boolean |
retainAll(java.util.Collection<?> collection) |
java.lang.Object[] |
toArray() |
<T> T[] |
toArray(T[] array) |
clear, contains, forEach, isEmpty, iterator, map, size
public boolean remove(@CheckForNull java.lang.Object o)
remove
in interface java.util.Collection<V>
remove
in class Maps.Values<K,V>
public boolean removeAll(java.util.Collection<?> collection)
removeAll
in interface java.util.Collection<V>
removeAll
in class Maps.Values<K,V>
public boolean retainAll(java.util.Collection<?> collection)
retainAll
in interface java.util.Collection<V>
retainAll
in class Maps.Values<K,V>
public java.lang.Object[] toArray()