public final class ImmutableUtils
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static <K,V> java.util.concurrent.ConcurrentMap<K,V> |
toReadOnly(java.util.concurrent.ConcurrentMap<K,V> map)
Returns a read-only version of the given collection
|
static <T> java.util.Deque<T> |
toReadOnly(java.util.Deque<T> deque)
Returns a read-only version of the given collection
|
static <K extends java.lang.Comparable<K>,V> |
toReadOnly(IHashtable<K,V> map)
Returns a read-only version of the given collection
|
static <K extends java.lang.Comparable<K>,V> |
toReadOnly(IListMap<K,V> map)
Returns a read-only version of the given collection
|
static <V> ILongHashMap<V> |
toReadOnly(ILongHashMap<V> map)
Returns a read-only version of the given collection
|
static <T extends java.lang.Comparable<? super T>,K extends java.lang.Comparable<? super K>,V> |
toReadOnly(IMapMultimap<T,K,V> map)
Returns a read-only version of the given collection
|
static <K extends java.lang.Comparable<K>,V> |
toReadOnly(ISharedHashtable<K,V> map)
Returns a read-only version of the given collection
|
static <T> ISharedList<T> |
toReadOnly(ISharedList<T> list)
Returns a read-only version of the given collection
|
static <T extends java.lang.Comparable<? super T>,K extends java.lang.Comparable<? super K>,V> |
toReadOnly(ISharedMapMultimap<T,K,V> map)
Returns a read-only version of the given collection
|
static <T> java.util.List<T> |
toReadOnly(java.util.List<T> list)
Returns a read-only version of the given collection
|
static <K,V> java.util.Map<K,V> |
toReadOnly(java.util.Map<K,V> map)
Returns a read-only version of the given collection
|
static <T> java.util.Queue<T> |
toReadOnly(java.util.Queue<T> queue)
Returns a read-only version of the given collection
|
static <T> ReifiedArray<T> |
toReadOnly(ReifiedArray<T> array)
Returns a read-only version of the given collection
|
static <T> ReifiedList<T> |
toReadOnly(ReifiedList<T> list)
Returns a read-only version of the given collection
|
static <T extends java.lang.Comparable<T>> |
toReadOnly(ReifiedSet<T> set)
Returns a read-only version of the given collection
|
static <T> java.util.Set<T> |
toReadOnly(java.util.Set<T> set)
Returns a read-only version of the given collection
|
public static <T> java.util.List<T> toReadOnly(java.util.List<T> list)
java.lang.NullPointerException
- An argument is nullpublic static <T> java.util.Set<T> toReadOnly(java.util.Set<T> set)
java.lang.NullPointerException
- An argument is nullpublic static <T> java.util.Queue<T> toReadOnly(java.util.Queue<T> queue)
java.lang.NullPointerException
- An argument is nullpublic static <T> java.util.Deque<T> toReadOnly(java.util.Deque<T> deque)
java.lang.NullPointerException
- An argument is nullpublic static <K,V> java.util.Map<K,V> toReadOnly(java.util.Map<K,V> map)
java.lang.NullPointerException
- An argument is nullpublic static <K,V> java.util.concurrent.ConcurrentMap<K,V> toReadOnly(java.util.concurrent.ConcurrentMap<K,V> map)
java.lang.NullPointerException
- An argument is nullpublic static <T> ReifiedArray<T> toReadOnly(ReifiedArray<T> array)
java.lang.NullPointerException
- An argument is nullpublic static <T> ReifiedList<T> toReadOnly(ReifiedList<T> list)
java.lang.NullPointerException
- An argument is nullpublic static <T> ISharedList<T> toReadOnly(ISharedList<T> list)
java.lang.NullPointerException
- An argument is nullpublic static <K extends java.lang.Comparable<K>,V> IHashtable<K,V> toReadOnly(IHashtable<K,V> map)
java.lang.NullPointerException
- An argument is nullpublic static <K extends java.lang.Comparable<K>,V> ISharedHashtable<K,V> toReadOnly(ISharedHashtable<K,V> map)
java.lang.NullPointerException
- An argument is nullpublic static <K extends java.lang.Comparable<K>,V> IListMap<K,V> toReadOnly(IListMap<K,V> map)
java.lang.NullPointerException
- An argument is nullpublic static <T extends java.lang.Comparable<? super T>,K extends java.lang.Comparable<? super K>,V> IMapMultimap<T,K,V> toReadOnly(IMapMultimap<T,K,V> map)
java.lang.NullPointerException
- An argument is nullpublic static <T extends java.lang.Comparable<? super T>,K extends java.lang.Comparable<? super K>,V> ISharedMapMultimap<T,K,V> toReadOnly(ISharedMapMultimap<T,K,V> map)
java.lang.NullPointerException
- An argument is nullpublic static <V> ILongHashMap<V> toReadOnly(ILongHashMap<V> map)
java.lang.NullPointerException
- An argument is nullpublic static <T extends java.lang.Comparable<T>> ReifiedSet<T> toReadOnly(ReifiedSet<T> set)
java.lang.NullPointerException
- An argument is null