Package org.icij.datashare
Class DynamicClassLoader
- java.lang.Object
-
- java.lang.ClassLoader
-
- java.security.SecureClassLoader
-
- java.net.URLClassLoader
-
- org.icij.datashare.DynamicClassLoader
-
- All Implemented Interfaces:
Closeable,AutoCloseable
public final class DynamicClassLoader extends URLClassLoader
-
-
Constructor Summary
Constructors Constructor Description DynamicClassLoader()DynamicClassLoader(ClassLoader parent)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(URL url)static DynamicClassLoaderfindAncestor(ClassLoader cl)-
Methods inherited from class java.net.URLClassLoader
addURL, close, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstance
-
Methods inherited from class java.security.SecureClassLoader
defineClass, defineClass
-
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
-
-
-
Constructor Detail
-
DynamicClassLoader
public DynamicClassLoader(ClassLoader parent)
-
DynamicClassLoader
public DynamicClassLoader()
-
-
Method Detail
-
add
public void add(URL url)
-
findAncestor
public static DynamicClassLoader findAncestor(ClassLoader cl)
-
-