public class ModuleClassLoader extends URLClassLoader
构造器和说明 |
---|
ModuleClassLoader(File file,
ClassLoader parent,
ModuleManager mm) |
限定符和类型 | 方法和说明 |
---|---|
void |
close() |
protected Class<?> |
findClass(String name) |
MailBoxModule |
getModule() |
URL |
getResource(String name) |
Enumeration<URL> |
getResources(String name) |
protected Class<?> |
loadClass(String name,
boolean resolve) |
Class<?> |
loadModuleClass(String name,
boolean resolve,
boolean checkGlobal) |
addURL, definePackage, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstance
defineClass, defineClass
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
public ModuleClassLoader(File file, ClassLoader parent, ModuleManager mm) throws IOException, InvalidModuleException, MalformedURLException
public void close() throws IOException
close
在接口中 Closeable
close
在接口中 AutoCloseable
close
在类中 URLClassLoader
IOException
public MailBoxModule getModule()
public URL getResource(String name)
getResource
在类中 ClassLoader
public Enumeration<URL> getResources(String name) throws IOException
getResources
在类中 ClassLoader
IOException
protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException
loadClass
在类中 ClassLoader
ClassNotFoundException
public Class<?> loadModuleClass(String name, boolean resolve, boolean checkGlobal) throws ClassNotFoundException
protected Class<?> findClass(String name) throws ClassNotFoundException
findClass
在类中 URLClassLoader
ClassNotFoundException
Copyright © 2024. All rights reserved.