Uses of Interface
eu.bandm.tools.util.nonnull.NonNullValueMap
Packages that use NonNullValueMap
Package
Description
Runtime classes for the model code generated by the
umod compiler, for data integrity,
de/serialization, visualization, visitors and rewriters.
Library of container classes which do not accept null values.
-
Uses of NonNullValueMap in eu.bandm.tools.umod.runtime
Methods in eu.bandm.tools.umod.runtime that return NonNullValueMapModifier and TypeMethodDescriptionstatic <A,B> NonNullValueMap <A, B> CollectionFactory.newNonNullValueMap(Class<?> classA, Class<?> classB) Factory method. -
Uses of NonNullValueMap in eu.bandm.tools.util.nonnull
Subinterfaces of NonNullValueMap in eu.bandm.tools.util.nonnullModifier and TypeInterfaceDescriptioninterfaceNonNullMap<K,V> Implements a map which is strict in all keys and values.Classes in eu.bandm.tools.util.nonnull that implement NonNullValueMapModifier and TypeClassDescriptionclassNonNullEnumMap<D extends Enum<D>,R> Implements an enumeration map which is strict in values.(package private) classNonNullProxy<K2,V2> Internal proxy which inserts the checks for non-null into all state-changing methods.(package private) classNonNullValueProxy<K2,V2> Internal proxy which inserts the checks for non-null into all state-changing methods.Methods in eu.bandm.tools.util.nonnull that return NonNullValueMapModifier and TypeMethodDescriptionstatic <K1,V1> NonNullValueMap <K1, V1> Creates an unmodifiable snapshot copy containing all elements in the prototype.static <K1,V1> NonNullValueMap <K1, V1> Creates an independent instance, initialized to contain all elements in the prototype.static <K1,V1> NonNullValueMap <K1, V1> NonNullValueMap.newInstance()Creates a new instance and uses aHashMapas its peer.static <K1,V1> NonNullValueMap <K1, V1> NonNullValueMap.newInstance(Supplier<Map<K1, V1>> supplier) Creates a new instance and uses a map returned by the given supplier as its peer.