Class Multimaps

java.lang.Object
org.jboss.weld.util.collections.Multimaps

public class Multimaps extends Object
Multimap utilities.
Author:
Jozef Hartinger
  • Field Details

  • Method Details

    • 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