Class Functions


  • public final class Functions
    extends java.lang.Object
    An internal class containing functions for use with Map.computeIfAbsent(Object, Function).
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.util.function.Function IdentityMapFunction  
      private static java.util.function.Function ListFunction  
      private static java.util.function.Function MapFunction  
      private static java.util.function.Function SetFunction  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private Functions()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <T,​K,​V>
      java.util.function.Function<T,​java.util.IdentityHashMap<K,​V>>
      identityMapFunction()  
      static <T,​U>
      java.util.function.Function<T,​java.util.List<U>>
      listFunction()  
      static <T,​K,​V>
      java.util.function.Function<T,​java.util.Map<K,​V>>
      mapFunction()  
      static <T,​U>
      java.util.function.Function<T,​java.util.Set<U>>
      setFunction()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • ListFunction

        private static final java.util.function.Function ListFunction
      • SetFunction

        private static final java.util.function.Function SetFunction
      • MapFunction

        private static final java.util.function.Function MapFunction
      • IdentityMapFunction

        private static final java.util.function.Function IdentityMapFunction
    • Constructor Detail

      • Functions

        private Functions()
    • Method Detail

      • listFunction

        public static <T,​U> java.util.function.Function<T,​java.util.List<U>> listFunction()
      • setFunction

        public static <T,​U> java.util.function.Function<T,​java.util.Set<U>> setFunction()
      • mapFunction

        public static <T,​K,​V> java.util.function.Function<T,​java.util.Map<K,​V>> mapFunction()
      • identityMapFunction

        public static <T,​K,​V> java.util.function.Function<T,​java.util.IdentityHashMap<K,​V>> identityMapFunction()