public class Main.StartupClassLoader extends URLClassLoader
| Constructor and Description |
|---|
StartupClassLoader(URL[] urls) |
StartupClassLoader(URL[] urls,
ClassLoader parent) |
StartupClassLoader(URL[] urls,
ClassLoader parent,
URLStreamHandlerFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
void |
addURL(URL url)
Must override addURL to make it public so the framework can
do deep reflection to add URLs on Java 9.
|
protected Class<?> |
findClass(String moduleName,
String name) |
protected String |
findLibrary(String name) |
protected URL |
findResource(String moduleName,
String name) |
close, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstancedefineClass, defineClassclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic StartupClassLoader(URL[] urls)
public StartupClassLoader(URL[] urls, ClassLoader parent)
public StartupClassLoader(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory)
protected String findLibrary(String name)
findLibrary in class ClassLoaderpublic void addURL(URL url)
Must override addURL to make it public so the framework can do deep reflection to add URLs on Java 9.
addURL in class URLClassLoader