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 HMap
HMap. EMPTY
Methods in com.jnape.palatable.lambda.adt.hmap that return HMap Modifier and Type Method Description private HMap
HMap. alter(java.util.function.Consumer<java.util.Map<TypeSafeKey<?,?>,java.lang.Object>> alterFn)
static HMap
HMap. 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> HMap
HMap. put(TypeSafeKey<?,V> key, V value)
Store a value for the given key.HMap
HMap. putAll(HMap hMap)
Store all the key/value mappings inhMap
in this HMap.HMap
HMap. remove(TypeSafeKey<?,?> key)
Remove a mapping from this HMap.HMap
HMap. removeAll(HMap 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 Modifier and Type Method Description HMap
HMap. putAll(HMap hMap)
Store all the key/value mappings inhMap
in this HMap.HMap
HMap. removeAll(HMap hMap)
Remove all the key/value mappings inhMap
from 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. bindings
private java.util.Map<TypeSafeKey<?,?>,Fn2<HMap,HMap,HMap>>
MergeHMaps. bindings
private java.util.Map<TypeSafeKey<?,?>,Fn2<HMap,HMap,HMap>>
MergeHMaps. bindings
private MergeHMaps.Φ<Fn2<HMap,HMap,HMap>>
MergeHMaps. defaultBinding
private MergeHMaps.Φ<Fn2<HMap,HMap,HMap>>
MergeHMaps. defaultBinding
private MergeHMaps.Φ<Fn2<HMap,HMap,HMap>>
MergeHMaps. defaultBinding
Methods in com.jnape.palatable.lambda.monoid.builtin that return HMap Modifier and Type Method Description HMap
MergeHMaps. checkedApply(HMap x, HMap y)
HMap
PutAll. checkedApply(HMap x, HMap y)
<B> HMap
MergeHMaps. foldMap(Fn1<? super B,? extends HMap> fn, java.lang.Iterable<B> bs)
HMap
MergeHMaps. identity()
HMap
PutAll. identity()
static HMap
PutAll. 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 HMap
MergeHMaps. checkedApply(HMap x, HMap y)
HMap
PutAll. checkedApply(HMap x, HMap y)
static Fn1<HMap,HMap>
PutAll. putAll(HMap x)
static HMap
PutAll. 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> HMap
MergeHMaps. 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)
-