org.jboss.marshalling.cloner
Class ClassLoaderClassCloner
java.lang.Object
org.jboss.marshalling.cloner.ClassLoaderClassCloner
- All Implemented Interfaces:
- ClassCloner
public class ClassLoaderClassCloner
- extends java.lang.Object
- implements ClassCloner
A class cloner which uses the given class loader to resolve classes.
Method Summary |
java.lang.Class<?> |
clone(java.lang.Class<?> original)
|
java.lang.Class<?> |
cloneProxy(java.lang.Class<?> proxyClass)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassLoaderClassCloner
public ClassLoaderClassCloner(java.lang.ClassLoader destClassLoader)
clone
public java.lang.Class<?> clone(java.lang.Class<?> original)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Specified by:
clone
in interface ClassCloner
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
cloneProxy
public java.lang.Class<?> cloneProxy(java.lang.Class<?> proxyClass)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Specified by:
cloneProxy
in interface ClassCloner
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
Copyright © 2011 JBoss, a division of Red Hat, Inc.