public class LaunchedURLClassLoader extends URLClassLoader
ClassLoader used by the Launcher.| 构造器和说明 |
|---|
LaunchedURLClassLoader(boolean exploded,
Archive rootArchive,
URL[] urls,
ClassLoader parent)
Create a new
LaunchedURLClassLoader instance. |
LaunchedURLClassLoader(boolean exploded,
URL[] urls,
ClassLoader parent)
Create a new
LaunchedURLClassLoader instance. |
LaunchedURLClassLoader(URL[] urls,
ClassLoader parent)
Create a new
LaunchedURLClassLoader instance. |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearCache()
Clear URL caches.
|
protected Package |
definePackage(String name,
Manifest man,
URL url) |
protected Package |
definePackage(String name,
String specTitle,
String specVersion,
String specVendor,
String implTitle,
String implVersion,
String implVendor,
URL sealBase) |
URL |
findResource(String name) |
Enumeration<URL> |
findResources(String name) |
protected Class<?> |
loadClass(String name,
boolean resolve) |
addURL, close, findClass, getPermissions, getResourceAsStream, getURLs, newInstance, newInstancedefineClass, defineClassclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic LaunchedURLClassLoader(URL[] urls, ClassLoader parent)
LaunchedURLClassLoader instance.urls - the URLs from which to load classes and resourcesparent - the parent class loader for delegationpublic LaunchedURLClassLoader(boolean exploded,
URL[] urls,
ClassLoader parent)
LaunchedURLClassLoader instance.exploded - if the underlying archive is explodedurls - the URLs from which to load classes and resourcesparent - the parent class loader for delegationpublic LaunchedURLClassLoader(boolean exploded,
Archive rootArchive,
URL[] urls,
ClassLoader parent)
LaunchedURLClassLoader instance.exploded - if the underlying archive is explodedrootArchive - the root archive or nullurls - the URLs from which to load classes and resourcesparent - the parent class loader for delegationpublic URL findResource(String name)
findResource 在类中 URLClassLoaderpublic Enumeration<URL> findResources(String name) throws IOException
findResources 在类中 URLClassLoaderIOExceptionprotected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException
loadClass 在类中 ClassLoaderClassNotFoundExceptionprotected Package definePackage(String name, Manifest man, URL url) throws IllegalArgumentException
definePackage 在类中 URLClassLoaderIllegalArgumentExceptionprotected Package definePackage(String name, String specTitle, String specVersion, String specVendor, String implTitle, String implVersion, String implVendor, URL sealBase) throws IllegalArgumentException
definePackage 在类中 ClassLoaderIllegalArgumentExceptionpublic void clearCache()
Copyright © 2022. All rights reserved.