Class Multimaps


  • public class Multimaps
    extends Object
    Multimap utilities.
    Author:
    Jozef Hartinger
    • Method Detail

      • unmodifiableMultimap

        public static <K,​V> Multimap<K,​V> unmodifiableMultimap​(Multimap<K,​V> multimap)
        Note that Multimap.get(Object) always returns unmodifiable collections. Moreover, it does not trigger initialization of a new value collection (i.e. when no collection of values for a given key exists).
        Parameters:
        multimap -
        Returns:
        an unmodifiable view of the given multimap
      • emptyMultimap

        public static <K,​V> Multimap<K,​V> emptyMultimap()
        Returns:
        an immutable empty multimap