Uses of Class
com.jnape.palatable.lambda.adt.hmap.HMap
-
Packages that use HMap Package Description com.jnape.palatable.lambda.adt.hmap com.jnape.palatable.lambda.monoid.builtin com.jnape.palatable.lambda.optics.lenses -
-
Uses of HMap in com.jnape.palatable.lambda.adt.hmap
Fields in com.jnape.palatable.lambda.adt.hmap declared as HMap Modifier and Type Field Description private static HMapHMap. EMPTYMethods in com.jnape.palatable.lambda.adt.hmap that return HMap Modifier and Type Method Description private HMapHMap. alter(java.util.function.Consumer<java.util.Map<TypeSafeKey<?,?>,java.lang.Object>> alterFn)static HMapHMap. emptyHMap()Static factory method for creating an empty HMap.static <V1,V2>
HMapHMap. 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> HMapHMap. put(TypeSafeKey<?,V> key, V value)Store a value for the given key.HMapHMap. putAll(HMap hMap)Store all the key/value mappings inhMapin this HMap.HMapHMap. remove(TypeSafeKey<?,?> key)Remove a mapping from this HMap.HMapHMap. removeAll(HMap 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 Modifier and Type Method Description HMapHMap. putAll(HMap hMap)Store all the key/value mappings inhMapin this HMap.HMapHMap. removeAll(HMap hMap)Remove all the key/value mappings inhMapfrom this HMap. -
Uses of HMap in com.jnape.palatable.lambda.monoid.builtin
Fields in com.jnape.palatable.lambda.monoid.builtin with type parameters of type HMap Modifier and Type Field Description private java.util.Map<TypeSafeKey<?,?>,Fn2<HMap,HMap,HMap>>MergeHMaps. bindingsprivate java.util.Map<TypeSafeKey<?,?>,Fn2<HMap,HMap,HMap>>MergeHMaps. bindingsprivate java.util.Map<TypeSafeKey<?,?>,Fn2<HMap,HMap,HMap>>MergeHMaps. bindingsprivate MergeHMaps.Φ<Fn2<HMap,HMap,HMap>>MergeHMaps. defaultBindingprivate MergeHMaps.Φ<Fn2<HMap,HMap,HMap>>MergeHMaps. defaultBindingprivate MergeHMaps.Φ<Fn2<HMap,HMap,HMap>>MergeHMaps. defaultBindingMethods in com.jnape.palatable.lambda.monoid.builtin that return HMap Modifier and Type Method Description HMapMergeHMaps. checkedApply(HMap x, HMap y)HMapPutAll. checkedApply(HMap x, HMap y)<B> HMapMergeHMaps. foldMap(Fn1<? super B,? extends HMap> fn, java.lang.Iterable<B> bs)HMapMergeHMaps. identity()HMapPutAll. identity()static HMapPutAll. putAll(HMap x, HMap y)Methods in com.jnape.palatable.lambda.monoid.builtin that return types with arguments of type HMap Modifier and Type Method Description private static <A> Fn2<HMap,HMap,HMap>MergeHMaps. merge(TypeSafeKey<?,A> key, Semigroup<Maybe<A>> semigroup)private static <A> Fn2<HMap,HMap,HMap>MergeHMaps. merge(TypeSafeKey<?,A> key, Semigroup<Maybe<A>> semigroup)private static <A> Fn2<HMap,HMap,HMap>MergeHMaps. merge(TypeSafeKey<?,A> key, Semigroup<Maybe<A>> semigroup)static Fn1<HMap,HMap>PutAll. putAll(HMap x)static Fn1<HMap,HMap>PutAll. putAll(HMap x)Methods in com.jnape.palatable.lambda.monoid.builtin with parameters of type HMap Modifier and Type Method Description HMapMergeHMaps. checkedApply(HMap x, HMap y)HMapPutAll. checkedApply(HMap x, HMap y)static Fn1<HMap,HMap>PutAll. putAll(HMap x)static HMapPutAll. putAll(HMap x, HMap y)Method parameters in com.jnape.palatable.lambda.monoid.builtin with type arguments of type HMap Modifier and Type Method Description <B> HMapMergeHMaps. foldMap(Fn1<? super B,? extends HMap> fn, java.lang.Iterable<B> bs)Constructor parameters in com.jnape.palatable.lambda.monoid.builtin with type arguments of type HMap Constructor Description MergeHMaps(java.util.Map<TypeSafeKey<?,?>,Fn2<HMap,HMap,HMap>> bindings, MergeHMaps.Φ<Fn2<HMap,HMap,HMap>> defaultBinding)MergeHMaps(java.util.Map<TypeSafeKey<?,?>,Fn2<HMap,HMap,HMap>> bindings, MergeHMaps.Φ<Fn2<HMap,HMap,HMap>> defaultBinding)MergeHMaps(java.util.Map<TypeSafeKey<?,?>,Fn2<HMap,HMap,HMap>> bindings, MergeHMaps.Φ<Fn2<HMap,HMap,HMap>> defaultBinding)MergeHMaps(java.util.Map<TypeSafeKey<?,?>,Fn2<HMap,HMap,HMap>> bindings, MergeHMaps.Φ<Fn2<HMap,HMap,HMap>> defaultBinding)MergeHMaps(java.util.Map<TypeSafeKey<?,?>,Fn2<HMap,HMap,HMap>> bindings, MergeHMaps.Φ<Fn2<HMap,HMap,HMap>> defaultBinding)MergeHMaps(java.util.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 HMap Modifier and Type Method Description static <A> Lens.Simple<HMap,Maybe<A>>HMapLens. valueAt(TypeSafeKey<?,A> key)
-