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
Subinterfaces with type arguments of type HMap in com.jnape.palatable.lambda.adt.hmapModifier and TypeInterfaceDescriptioninterfaceA lens that focuses on theheterogeneous listof values pointed at by one or moretypesafe keysthat must all exist in the sameHMapto be collectively extracted.Fields in com.jnape.palatable.lambda.adt.hmap declared as HMapMethods in com.jnape.palatable.lambda.adt.hmap that return HMapModifier and TypeMethodDescriptionprivate HMapHMap.alter(Consumer<Map<TypeSafeKey<?, ?>, Object>> alterFn) static HMapHMap.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> HMap HMap.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> HMapHMap.put(TypeSafeKey<?, V> key, V value) Store a value for the given key.Store all the key/value mappings inhMapin this HMap.HMap.remove(TypeSafeKey<?, ?> key) Remove a mapping from this HMap.Remove all the key/value mappings inhMapfrom this HMap.static <V> HMapHMap.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
Classes in com.jnape.palatable.lambda.monoid.builtin that implement interfaces with type arguments of type HMapModifier and TypeClassDescriptionfinal classAMonoidinstance formed by mergingHMapsusing the chosenTypeSafeKey->Semigroupmappings, defaulting toLastin case noSemigrouphas been chosen for a givenTypeSafeKey.final classFields in com.jnape.palatable.lambda.monoid.builtin with type parameters of type HMapModifier and TypeFieldDescriptionMergeHMaps.bindingsMergeHMaps.bindingsMergeHMaps.bindingsprivate final MergeHMaps.Φ<Fn2<HMap, HMap, HMap>> MergeHMaps.defaultBindingprivate final MergeHMaps.Φ<Fn2<HMap, HMap, HMap>> MergeHMaps.defaultBindingprivate final MergeHMaps.Φ<Fn2<HMap, HMap, HMap>> MergeHMaps.defaultBindingMethods in com.jnape.palatable.lambda.monoid.builtin that return HMapModifier and TypeMethodDescriptionMergeHMaps.checkedApply(HMap x, HMap y) PutAll.checkedApply(HMap x, HMap y) <B> HMapMergeHMaps.identity()PutAll.identity()static HMapMethods 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 HMapMethod 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 HMapModifierConstructorDescriptionprivateMergeHMaps(Map<TypeSafeKey<?, ?>, Fn2<HMap, HMap, HMap>> bindings, MergeHMaps.Φ<Fn2<HMap, HMap, HMap>> defaultBinding) privateMergeHMaps(Map<TypeSafeKey<?, ?>, Fn2<HMap, HMap, HMap>> bindings, MergeHMaps.Φ<Fn2<HMap, HMap, HMap>> defaultBinding) privateMergeHMaps(Map<TypeSafeKey<?, ?>, Fn2<HMap, HMap, HMap>> bindings, MergeHMaps.Φ<Fn2<HMap, HMap, HMap>> defaultBinding) privateMergeHMaps(Map<TypeSafeKey<?, ?>, Fn2<HMap, HMap, HMap>> bindings, MergeHMaps.Φ<Fn2<HMap, HMap, HMap>> defaultBinding) privateMergeHMaps(Map<TypeSafeKey<?, ?>, Fn2<HMap, HMap, HMap>> bindings, MergeHMaps.Φ<Fn2<HMap, HMap, HMap>> defaultBinding) privateMergeHMaps(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)