Class Maps.Accumulator<K extends java.lang.Enum<K>,​V>

  • Enclosing class:
    Maps

    private static class Maps.Accumulator<K extends java.lang.Enum<K>,​V>
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.EnumMap<K,​V> map  
      private java.util.function.BinaryOperator<V> mergeFunction  
    • Constructor Summary

      Constructors 
      Constructor Description
      Accumulator​(java.util.function.BinaryOperator<V> mergeFunction)  
    • Field Detail

      • mergeFunction

        private final java.util.function.BinaryOperator<V> mergeFunction
      • map

        private java.util.EnumMap<K extends java.lang.Enum<K>,​V> map
    • Constructor Detail

      • Accumulator

        Accumulator​(java.util.function.BinaryOperator<V> mergeFunction)