Package org.datanucleus.enhancer
Class RuntimeEnhancer.EnhancerClassLoader
java.lang.Object
java.lang.ClassLoader
org.datanucleus.enhancer.RuntimeEnhancer.EnhancerClassLoader
- Enclosing class:
RuntimeEnhancer
This classloader is used to load any classes that are necessary during enhancement process,
and avoid using application classloaders to load classes
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
Constructor Details
-
EnhancerClassLoader
EnhancerClassLoader(ClassLoader loader)
-
-
Method Details
-
loadClass
- Overrides:
loadClass
in classClassLoader
- Throws:
ClassNotFoundException
-