Package org.jboss.weld.util.collections
Class Multimaps
- java.lang.Object
-
- org.jboss.weld.util.collections.Multimaps
-
public class Multimaps extends Object
Multimap utilities.- Author:
- Jozef Hartinger
-
-
Field Summary
Fields Modifier and Type Field Description static Multimap<Object,Object>EMPTY_MULTIMAP
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <K,V>
Multimap<K,V>emptyMultimap()static <K,V>
Multimap<K,V>unmodifiableMultimap(Multimap<K,V> multimap)Note thatMultimap.get(Object)always returns unmodifiable collections.
-
-
-
Method Detail
-
unmodifiableMultimap
public static <K,V> Multimap<K,V> unmodifiableMultimap(Multimap<K,V> multimap)
Note thatMultimap.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
-
-