private static class CollectCollectors.EnumMapAccumulator<K extends java.lang.Enum<K>,V>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.EnumMap<K,V> |
map |
private java.util.function.BinaryOperator<V> |
mergeFunction |
Constructor and Description |
---|
EnumMapAccumulator(java.util.function.BinaryOperator<V> mergeFunction) |
Modifier and Type | Method and Description |
---|---|
(package private) CollectCollectors.EnumMapAccumulator<K,V> |
combine(CollectCollectors.EnumMapAccumulator<K,V> other) |
(package private) void |
put(K key,
V value) |
(package private) ImmutableMap<K,V> |
toImmutableMap() |
private final java.util.function.BinaryOperator<V> mergeFunction
EnumMapAccumulator(java.util.function.BinaryOperator<V> mergeFunction)
CollectCollectors.EnumMapAccumulator<K,V> combine(CollectCollectors.EnumMapAccumulator<K,V> other)
ImmutableMap<K,V> toImmutableMap()