public class ObjectDuplicator
extends java.lang.Object
Constructor and Description |
---|
ObjectDuplicator() |
Modifier and Type | Method and Description |
---|---|
private static <T> T |
attemptClone(T source) |
static <E> java.util.Collection<E> |
duplicateCollection(java.util.Collection<E> original) |
static <K,V> java.util.Map<K,V> |
duplicateMap(java.util.Map<K,V> original) |
static <E> java.util.Set<E> |
duplicateSet(java.util.Set<E> original) |
public static <K,V> java.util.Map<K,V> duplicateMap(java.util.Map<K,V> original)
public static <E> java.util.Set<E> duplicateSet(java.util.Set<E> original)
public static <E> java.util.Collection<E> duplicateCollection(java.util.Collection<E> original)
private static <T> T attemptClone(T source)