- java.lang.Object
-
- java.lang.ClassLoader
-
- org.datanucleus.enhancer.RuntimeEnhancer.EnhancerClassLoader
-
- Enclosing class:
- RuntimeEnhancer
public static class RuntimeEnhancer.EnhancerClassLoader extends ClassLoader
This classloader is used to load any classes that are necessary during enhancement process, and avoid using application classloaders to load classes
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Class
loadClass(String name, boolean resolve)
-
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
-
-
-
-
Method Detail
-
loadClass
protected Class loadClass(String name, boolean resolve) throws ClassNotFoundException
- Overrides:
loadClass
in classClassLoader
- Throws:
ClassNotFoundException
-
-