public class DynamicClassLoader extends URLClassLoader
Constructor and Description |
---|
DynamicClassLoader() |
DynamicClassLoader(ClassLoader parent) |
Modifier and Type | Method and Description |
---|---|
void |
addURL(URL url) |
Class |
defineClass(String name,
byte[] bytes,
Object srcForm) |
protected Class<?> |
findClass(String name) |
Object[] |
getConstants(int id) |
protected Class<?> |
loadClass(String name,
boolean resolve) |
void |
registerConstants(int id,
Object[] val) |
close, definePackage, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstance
defineClass, defineClass
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
public DynamicClassLoader()
public DynamicClassLoader(ClassLoader parent)
protected Class<?> findClass(String name) throws ClassNotFoundException
findClass
in class URLClassLoader
ClassNotFoundException
protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException
loadClass
in class ClassLoader
ClassNotFoundException
public void registerConstants(int id, Object[] val)
public Object[] getConstants(int id)
public void addURL(URL url)
addURL
in class URLClassLoader
Copyright © 2022. All rights reserved.