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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classClassLoaderReference.ReplacementDeprecated.
-
Field Summary
Fields Modifier and Type Field Description private java.lang.ClassLoaderreferenceDeprecated.
-
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)insteadprivate java.lang.ObjectwriteReplace()Deprecated.-
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
-
writeReplace
private java.lang.Object writeReplace()
Deprecated.
-
-