Package org.eclipse.sisu.space
Class CloningClassSpace.CloningClassLoader
java.lang.Object
java.lang.ClassLoader
org.eclipse.sisu.space.CloningClassSpace.CloningClassLoader
- Enclosing class:
- CloningClassSpace
ClassLoader
that can define multiple copies of the same implementation type.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, 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
-
Field Details
-
parent
-
-
Constructor Details
-
CloningClassLoader
CloningClassLoader(ClassSpace parent)
-
-
Method Details
-
toString
-
loadClass
- Overrides:
loadClass
in classClassLoader
- Throws:
ClassNotFoundException
-
findClass
- Overrides:
findClass
in classClassLoader
- Throws:
ClassNotFoundException
-