public abstract class ExtensibleURLClassLoader
extends java.net.URLClassLoader
Constructor and Description |
---|
ExtensibleURLClassLoader(java.net.URL[] urls,
java.lang.ClassLoader parent) |
Modifier and Type | Method and Description |
---|---|
protected void |
addURL(java.net.URL url) |
void |
close() |
protected java.lang.Class |
defineClass(java.lang.String name,
byte[] b,
java.security.CodeSource cs) |
protected java.lang.Class |
findClass(java.lang.String name) |
protected byte[] |
getBytes(java.lang.String name) |
definePackage, findResource, findResources, getPermissions, getProtectionDomainInternal, getResourceAsStream, getURLs, newInstance, newInstance
defineClass, defineClass, getProtectionDomain
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
public ExtensibleURLClassLoader(java.net.URL[] urls, java.lang.ClassLoader parent)
protected void addURL(java.net.URL url)
addURL
in class java.net.URLClassLoader
protected java.lang.Class findClass(java.lang.String name) throws java.lang.ClassNotFoundException
findClass
in class java.net.URLClassLoader
java.lang.ClassNotFoundException
protected java.lang.Class defineClass(java.lang.String name, byte[] b, java.security.CodeSource cs) throws java.io.IOException
java.io.IOException
protected byte[] getBytes(java.lang.String name) throws java.io.IOException
java.io.IOException
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class java.net.URLClassLoader
java.io.IOException