Class ClassLoaderReference
- java.lang.Object
-
- java.lang.ClassLoader
-
- com.thoughtworks.xstream.core.util.ClassLoaderReference
-
public class ClassLoaderReference extends java.lang.ClassLoaderDeprecated.As of 1.4.5 useClassLoaderReferenceinsteadClassLoader that refers to another ClassLoader, allowing a single instance to be passed around the codebase that can later have its destination changed.- Since:
- 1.1.1
- Author:
- Joe Walnes, Jörg Schaible
-
-
Constructor Summary
Constructors Constructor Description ClassLoaderReference(java.lang.ClassLoader reference)Deprecated.As of 1.4.5 useClassLoaderReference(ClassLoader)instead
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.ClassLoadergetReference()Deprecated.As of 1.4.5 useClassLoaderReference.getReference()insteadjava.lang.ClassloadClass(java.lang.String name)Deprecated.As of 1.4.5 useClassLoaderReference.getReference().loadClass(String) insteadvoidsetReference(java.lang.ClassLoader reference)Deprecated.As of 1.4.5 useClassLoaderReference.setReference(ClassLoader)instead-
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findClass, findLibrary, findLoadedClass, findResource, findResource, findResources, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
-
-
-
Constructor Detail
-
ClassLoaderReference
public ClassLoaderReference(java.lang.ClassLoader reference)
Deprecated.As of 1.4.5 useClassLoaderReference(ClassLoader)instead
-
-
Method Detail
-
loadClass
public java.lang.Class loadClass(java.lang.String name) throws java.lang.ClassNotFoundExceptionDeprecated.As of 1.4.5 useClassLoaderReference.getReference().loadClass(String) instead- Overrides:
loadClassin classjava.lang.ClassLoader- Throws:
java.lang.ClassNotFoundException
-
getReference
public java.lang.ClassLoader getReference()
Deprecated.As of 1.4.5 useClassLoaderReference.getReference()instead
-
setReference
public void setReference(java.lang.ClassLoader reference)
Deprecated.As of 1.4.5 useClassLoaderReference.setReference(ClassLoader)instead
-
-