Class ImmutableProxy
java.lang.Object
de.cronn.reflection.util.immutable.ImmutableProxy
public final class ImmutableProxy
extends java.lang.Object
-
Method Summary
Modifier and Type Method Description static <T> java.util.Collection<T>create(java.util.Collection<T> collection)static <T> java.util.List<T>create(java.util.List<T> list)static <K, V> java.util.Map<K,V>create(java.util.Map<K,V> map)static <T> java.util.Set<T>create(java.util.Set<T> set)static <T> Tcreate(T instance)static booleanisImmutableProxy(java.lang.Object object)static booleanisImmutableProxyClass(java.lang.Class<?> beanClass)static <T> Tunwrap(T immutableProxy)
-
Method Details
-
create
public static <T> T create(T instance) -
create
public static <T> java.util.Collection<T> create(java.util.Collection<T> collection) -
create
public static <T> java.util.List<T> create(java.util.List<T> list) -
create
public static <T> java.util.Set<T> create(java.util.Set<T> set) -
create
public static <K, V> java.util.Map<K,V> create(java.util.Map<K,V> map) -
unwrap
public static <T> T unwrap(T immutableProxy) -
isImmutableProxy
public static boolean isImmutableProxy(java.lang.Object object) -
isImmutableProxyClass
public static boolean isImmutableProxyClass(java.lang.Class<?> beanClass)
-