
public interface ClassCloner
| Modifier and Type | Field and Description |
|---|---|
static ClassCloner |
IDENTITY
A class cloner which just returns the class it is given.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<?> |
clone(java.lang.Class<?> original)
Clone the given class.
|
java.lang.Class<?> |
cloneProxy(java.lang.Class<?> proxyClass)
Clone the given reflection proxy class.
|
static final ClassCloner IDENTITY
java.lang.Class<?> clone(java.lang.Class<?> original)
throws java.io.IOException,
java.lang.ClassNotFoundException
original - the class to clonejava.io.IOException - if cloning fails due to a serialization problemjava.lang.ClassNotFoundException - if cloning fails due to an unavailable classjava.lang.Class<?> cloneProxy(java.lang.Class<?> proxyClass)
throws java.io.IOException,
java.lang.ClassNotFoundException
proxyClass - the proxy class to clonejava.io.IOException - if cloning fails due to a serialization problemjava.lang.ClassNotFoundException - if cloning fails due to an unavailable classCopyright © 2011 JBoss, a division of Red Hat, Inc.