public class IsolatedClassLoader
extends java.net.URLClassLoader
Modifier and Type | Field and Description |
---|---|
private java.lang.ClassLoader |
parentClassLoader |
Constructor and Description |
---|
IsolatedClassLoader() |
Modifier and Type | Method and Description |
---|---|
void |
addURL(java.net.URL url) |
java.lang.Class<?> |
loadClass(java.lang.String className) |
close, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstance
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
public void addURL(java.net.URL url)
addURL
in class java.net.URLClassLoader
public java.lang.Class<?> loadClass(java.lang.String className) throws java.lang.ClassNotFoundException
loadClass
in class java.lang.ClassLoader
java.lang.ClassNotFoundException