public class RelaunchClassLoader extends URLClassLoader
Constructor and Description |
---|
RelaunchClassLoader(URL[] sources) |
Modifier and Type | Method and Description |
---|---|
void |
addURL(URL url) |
Class<?> |
findClass(String name) |
byte[] |
getClassBytes(String name) |
List<URL> |
getSources() |
List<IClassTransformer> |
getTransformers() |
void |
registerTransformer(String transformerClassName) |
close, findResource, findResources, getResourceAsStream, getURLs, newInstance, newInstance
clearAssertionStatus, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus
public RelaunchClassLoader(URL[] sources)
public void registerTransformer(String transformerClassName)
public Class<?> findClass(String name) throws ClassNotFoundException
findClass
in class URLClassLoader
ClassNotFoundException
public void addURL(URL url)
addURL
in class URLClassLoader
public List<IClassTransformer> getTransformers()
public byte[] getClassBytes(String name) throws IOException
IOException