Package eu.bandm.tools.util.nonnull
Class NonNullKeyProxy<K2,V2>
java.lang.Object
eu.bandm.tools.util.nonnull.MapProxy<K2,V2>
eu.bandm.tools.util.nonnull.NonNullKeyProxy<K2,V2>
- Type Parameters:
K2- the type of the keysV2- the type of the values
- All Implemented Interfaces:
NonNullKeyMap<K2,,V2> Serializable,Map<K2,V2>
Internal proxy which inserts the checks for non-null into
all state-changing methods. Not directly accessible by the user.
-
Nested Class Summary
Nested classes/interfaces inherited from class eu.bandm.tools.util.nonnull.MapProxy
MapProxy.NonNullMapEntry<A,B>, MapProxy.NonNullMapEntryIterator<A, B>, MapProxy.NonNullMapEntrySet<A, B> -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class eu.bandm.tools.util.nonnull.MapProxy
asSorted, clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, remove, size, toString, valuesMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesMethods inherited from interface eu.bandm.tools.util.nonnull.NonNullKeyMap
asSorted