org.jtoolkit.essence.utils
Class ImmutableUtils
java.lang.Object
org.jtoolkit.essence.utils.ImmutableUtils
public class ImmutableUtils
- extends java.lang.Object
- Author:
- Peter Lawrey
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
immutableCopySet
public static <E> java.util.Set<E> immutableCopySet(java.util.Set<E> set)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
immutableCopyList
public static <E> java.util.List<E> immutableCopyList(java.util.Collection<E> list)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
immutableCopyList
public static <E> java.util.List<E> immutableCopyList(java.util.List<E> list)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
immutableCopyMap
public static <K,V> java.util.Map<K,V> immutableCopyMap(java.util.Map<K,V> map)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
immutableCopy
public static <T> T immutableCopy(T object)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
tryImmutableCopy
public static <T> T tryImmutableCopy(T object)
immutableWrap
public static <K,V> java.util.SortedMap<K,V> immutableWrap(java.util.SortedMap<K,V> map)
immutableWrap
public static <K,V> java.util.Map<K,V> immutableWrap(java.util.Map<K,V> map)
immutableWrap
public static <E> java.util.SortedSet<E> immutableWrap(java.util.SortedSet<E> set)
immutableWrap
public static <E> java.util.Set<E> immutableWrap(java.util.Set<E> set)
immutableWrap
public static <E> java.util.List<E> immutableWrap(java.util.List<E> list)
immutableWrap
public static <E> java.util.List<E> immutableWrap(java.util.Collection<E> collection)
isImmutable
public static boolean isImmutable(java.lang.Class clazz)
Copyright © Peter Lawrey. All Rights Reserved.