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.
Null-free containers.
-
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.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.