Uses of Interface
eu.bandm.tools.util.nonnull.NonNullKeyMap
Packages that use NonNullKeyMap
Package
Description
Umod main model class: This is a model for the
results of d2d text parsing.
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 NonNullKeyMap in eu.bandm.tools.d2d2.rt
Fields in eu.bandm.tools.d2d2.rt declared as NonNullKeyMapModifier and TypeFieldDescriptionprotected NonNullKeyMap<String, @Opt ImportContext> ImportContext.subsGenerated by umod; model author's documentation MISSING.Fields in eu.bandm.tools.d2d2.rt with type parameters of type NonNullKeyMapModifier and TypeFieldDescriptionstatic final Function<ImportContext, NonNullKeyMap<String, @Opt ImportContext>> ImportContext.get_subsDeprecated.Use new '::' method reference instead.Methods in eu.bandm.tools.d2d2.rt that return NonNullKeyMapModifier and TypeMethodDescriptionImportContext.get_subs()Generated by umod; model author's documentation MISSING.protected NonNullKeyMap<String, @Opt ImportContext> __SAX_Parser.parse_0()Methods in eu.bandm.tools.d2d2.rt with parameters of type NonNullKeyMapModifier and TypeMethodDescriptionbooleanImportContext.set_subs(NonNullKeyMap<String, @Opt ImportContext> val) Generated by umod; model author's documentation MISSING.Method parameters in eu.bandm.tools.d2d2.rt with type arguments of type NonNullKeyMapModifier and TypeMethodDescriptionstatic Pattern<ImportContext> ImportContext.get_subs(Pattern<? super NonNullKeyMap<String, @Opt ImportContext>> p) Lifts a pattern which matches the field value to one which matches this whole object. -
Uses of NonNullKeyMap in eu.bandm.tools.umod.runtime
Methods in eu.bandm.tools.umod.runtime that return NonNullKeyMapModifier and TypeMethodDescriptionstatic <A,B> NonNullKeyMap <A, B> CollectionFactory.newNonNullKeyMap(Class<A> classA, Class<B> classB) Factory method. -
Uses of NonNullKeyMap in eu.bandm.tools.util.nonnull
Subinterfaces of NonNullKeyMap 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 NonNullKeyMapModifier and TypeClassDescriptionclassNonNullEnumMap<D extends Enum<D>,R> Implements an enumeration map which is strict in values.(package private) classNonNullKeyProxy<K2,V2> Internal proxy which inserts the checks for non-null into all state-changing methods.(package private) classNonNullProxy<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 NonNullKeyMapModifier and TypeMethodDescriptionstatic <K1,V1> NonNullKeyMap <K1, V1> Creates an unmodifiable snapshot copy containing all elements in the prototype.static <K1,V1> NonNullKeyMap <K1, V1> Creates an independent instance, initialized to contain all elements in the prototype.static <K1,V1> NonNullKeyMap <K1, V1> NonNullKeyMap.newInstance()Creates a new instance and uses aHashMapas its peer.static <K1,V1> NonNullKeyMap <K1, V1> NonNullKeyMap.newInstance(Supplier<Map<K1, V1>> supplier) Creates a new instance and uses a map returned by the given supplier as its peer.