Class MapProxy.NonNullMapEntrySet<A,B>

java.lang.Object
java.util.AbstractCollection<Map.Entry<A,B>>
java.util.AbstractSet<Map.Entry<A,B>>
eu.bandm.tools.util.nonnull.MapProxy.NonNullMapEntrySet<A,B>
All Implemented Interfaces:
Iterable<Map.Entry<A,B>>, Collection<Map.Entry<A,B>>, Set<Map.Entry<A,B>>
Enclosing class:
MapProxy<K,V>

static class MapProxy.NonNullMapEntrySet<A,B> extends AbstractSet<Map.Entry<A,B>>
Putting null as a value (not as a key) must also be prevented on this way: NonNullMap -> entrySet() -> NonNullMapEntrySet -> iterator() -> NonNullMapEntryIterator -> next() -> NonNullMapEntry