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
-
-