Package | Description |
---|---|
com.jnape.palatable.lambda.adt.hmap | |
com.jnape.palatable.lambda.monoid.builtin | |
com.jnape.palatable.lambda.optics.lenses |
Modifier and Type | Method and Description |
---|---|
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> 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> |
HMap.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> |
HMap.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> |
HMap.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> |
HMap.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> |
HMap.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 in
hMap 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 in
hMap from this HMap. |
static <V> HMap |
HMap.singletonHMap(TypeSafeKey<?,V> key,
V value)
Static factory method for creating a singleton HMap.
|
Modifier and Type | Method and Description |
---|---|
HMap |
HMap.putAll(HMap hMap)
Store all the key/value mappings in
hMap in this HMap. |
HMap |
HMap.removeAll(HMap hMap)
Remove all the key/value mappings in
hMap from this HMap. |
Modifier and Type | Method and Description |
---|---|
HMap |
PutAll.checkedApply(HMap x,
HMap y) |
HMap |
PutAll.identity() |
static HMap |
PutAll.putAll(HMap x,
HMap y) |
Modifier and Type | Method and Description |
---|---|
static Fn1<HMap,HMap> |
PutAll.putAll(HMap x) |
static Fn1<HMap,HMap> |
PutAll.putAll(HMap x) |
Modifier and Type | Method and Description |
---|---|
HMap |
PutAll.checkedApply(HMap x,
HMap y) |
static Fn1<HMap,HMap> |
PutAll.putAll(HMap x) |
static HMap |
PutAll.putAll(HMap x,
HMap y) |
Modifier and Type | Method and Description |
---|---|
static <A> Lens.Simple<HMap,Maybe<A>> |
HMapLens.valueAt(TypeSafeKey<?,A> key)
|