Uses of Class
com.jnape.palatable.lambda.adt.hmap.HMap
Packages that use HMap
Package
Description
-
Uses of HMap in com.jnape.palatable.lambda.adt.hmap
Fields in com.jnape.palatable.lambda.adt.hmap declared as HMapMethods in com.jnape.palatable.lambda.adt.hmap that return HMapModifier and TypeMethodDescriptionprivate HMap
HMap.alter
(Consumer<Map<TypeSafeKey<?, ?>, Object>> alterFn) static HMap
HMap.emptyHMap()
Static factory method for creating an empty HMap.static <V1,
V2> HMap HMap.hMap
(TypeSafeKey<?, V1> key1, V1 value1, TypeSafeKey<?, V2> key2, V2 value2) Static factory method for creating an HMap from two given associations.static <V1,
V2, V3>
HMapHMap.hMap
(TypeSafeKey<?, V1> key1, V1 value1, TypeSafeKey<?, V2> key2, V2 value2, TypeSafeKey<?, V3> key3, V3 value3) Static factory method for creating an HMap from three given associations.static <V1,
V2, V3, V4>
HMapHMap.hMap
(TypeSafeKey<?, V1> key1, V1 value1, TypeSafeKey<?, V2> key2, V2 value2, TypeSafeKey<?, V3> key3, V3 value3, TypeSafeKey<?, V4> key4, V4 value4) Static factory method for creating an HMap from four given associations.static <V1,
V2, V3, V4, V5>
HMapHMap.hMap
(TypeSafeKey<?, V1> key1, V1 value1, TypeSafeKey<?, V2> key2, V2 value2, TypeSafeKey<?, V3> key3, V3 value3, TypeSafeKey<?, V4> key4, V4 value4, TypeSafeKey<?, V5> key5, V5 value5) Static factory method for creating an HMap from five given associations.static <V1,
V2, V3, V4, V5, V6>
HMapHMap.hMap
(TypeSafeKey<?, V1> key1, V1 value1, TypeSafeKey<?, V2> key2, V2 value2, TypeSafeKey<?, V3> key3, V3 value3, TypeSafeKey<?, V4> key4, V4 value4, TypeSafeKey<?, V5> key5, V5 value5, TypeSafeKey<?, V6> key6, V6 value6) Static factory method for creating an HMap from six given associations.static <V1,
V2, V3, V4, V5, V6, V7>
HMapHMap.hMap
(TypeSafeKey<?, V1> key1, V1 value1, TypeSafeKey<?, V2> key2, V2 value2, TypeSafeKey<?, V3> key3, V3 value3, TypeSafeKey<?, V4> key4, V4 value4, TypeSafeKey<?, V5> key5, V5 value5, TypeSafeKey<?, V6> key6, V6 value6, TypeSafeKey<?, V7> key7, V7 value7) Static factory method for creating an HMap from seven given associations.static <V1,
V2, V3, V4, V5, V6, V7, V8>
HMapHMap.hMap
(TypeSafeKey<?, V1> key1, V1 value1, TypeSafeKey<?, V2> key2, V2 value2, TypeSafeKey<?, V3> key3, V3 value3, TypeSafeKey<?, V4> key4, V4 value4, TypeSafeKey<?, V5> key5, V5 value5, TypeSafeKey<?, V6> key6, V6 value6, TypeSafeKey<?, V7> key7, V7 value7, TypeSafeKey<?, V8> key8, V8 value8) Static factory method for creating an HMap from eight given associations.<V> HMap
HMap.put
(TypeSafeKey<?, V> key, V value) Store a value for the given key.Store all the key/value mappings inhMap
in this HMap.HMap.remove
(TypeSafeKey<?, ?> key) Remove a mapping from this HMap.Remove all the key/value mappings inhMap
from this HMap.static <V> HMap
HMap.singletonHMap
(TypeSafeKey<?, V> key, V value) Static factory method for creating a singleton HMap.Methods in com.jnape.palatable.lambda.adt.hmap with parameters of type HMap -
Uses of HMap in com.jnape.palatable.lambda.monoid.builtin
Fields in com.jnape.palatable.lambda.monoid.builtin with type parameters of type HMapModifier and TypeFieldDescriptionMergeHMaps.bindings
MergeHMaps.bindings
MergeHMaps.bindings
private final MergeHMaps.Φ
<Fn2<HMap, HMap, HMap>> MergeHMaps.defaultBinding
private final MergeHMaps.Φ
<Fn2<HMap, HMap, HMap>> MergeHMaps.defaultBinding
private final MergeHMaps.Φ
<Fn2<HMap, HMap, HMap>> MergeHMaps.defaultBinding
Methods in com.jnape.palatable.lambda.monoid.builtin that return HMapModifier and TypeMethodDescriptionMergeHMaps.checkedApply
(HMap x, HMap y) PutAll.checkedApply
(HMap x, HMap y) <B> HMap
MergeHMaps.identity()
PutAll.identity()
static HMap
Methods in com.jnape.palatable.lambda.monoid.builtin that return types with arguments of type HMapModifier and TypeMethodDescriptionMergeHMaps.merge
(TypeSafeKey<?, A> key, Semigroup<Maybe<A>> semigroup) MergeHMaps.merge
(TypeSafeKey<?, A> key, Semigroup<Maybe<A>> semigroup) MergeHMaps.merge
(TypeSafeKey<?, A> key, Semigroup<Maybe<A>> semigroup) Methods in com.jnape.palatable.lambda.monoid.builtin with parameters of type HMapModifier and TypeMethodDescriptionMergeHMaps.checkedApply
(HMap x, HMap y) PutAll.checkedApply
(HMap x, HMap y) static HMap
Method parameters in com.jnape.palatable.lambda.monoid.builtin with type arguments of type HMapConstructor parameters in com.jnape.palatable.lambda.monoid.builtin with type arguments of type HMapModifierConstructorDescriptionprivate
MergeHMaps
(Map<TypeSafeKey<?, ?>, Fn2<HMap, HMap, HMap>> bindings, MergeHMaps.Φ<Fn2<HMap, HMap, HMap>> defaultBinding) private
MergeHMaps
(Map<TypeSafeKey<?, ?>, Fn2<HMap, HMap, HMap>> bindings, MergeHMaps.Φ<Fn2<HMap, HMap, HMap>> defaultBinding) private
MergeHMaps
(Map<TypeSafeKey<?, ?>, Fn2<HMap, HMap, HMap>> bindings, MergeHMaps.Φ<Fn2<HMap, HMap, HMap>> defaultBinding) private
MergeHMaps
(Map<TypeSafeKey<?, ?>, Fn2<HMap, HMap, HMap>> bindings, MergeHMaps.Φ<Fn2<HMap, HMap, HMap>> defaultBinding) private
MergeHMaps
(Map<TypeSafeKey<?, ?>, Fn2<HMap, HMap, HMap>> bindings, MergeHMaps.Φ<Fn2<HMap, HMap, HMap>> defaultBinding) private
MergeHMaps
(Map<TypeSafeKey<?, ?>, Fn2<HMap, HMap, HMap>> bindings, MergeHMaps.Φ<Fn2<HMap, HMap, HMap>> defaultBinding) -
Uses of HMap in com.jnape.palatable.lambda.optics.lenses
Methods in com.jnape.palatable.lambda.optics.lenses that return types with arguments of type HMapModifier and TypeMethodDescriptionstatic <A> Lens.Simple
<HMap, Maybe<A>> HMapLens.valueAt
(TypeSafeKey<?, A> key)