public class DynamicClassLoader extends ClassLoader
| Constructor and Description |
|---|
DynamicClassLoader(ClassLoader parentClassLoader) |
DynamicClassLoader(ClassLoader overrideClassLoader,
ClassLoader parentClassLoader)
Deprecated.
|
DynamicClassLoader(ClassLoader parentClassLoader,
Map<Long,MethodHandle> callSiteBindings) |
| Modifier and Type | Method and Description |
|---|---|
Class<?> |
defineClass(String className,
byte[] bytecode) |
Map<String,Class<?>> |
defineClasses(Map<String,byte[]> newClasses) |
protected Class<?> |
findClass(String name) |
Map<Long,MethodHandle> |
getCallSiteBindings() |
protected Class<?> |
loadClass(String name,
boolean resolve) |
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic DynamicClassLoader(ClassLoader parentClassLoader)
@Deprecated public DynamicClassLoader(ClassLoader overrideClassLoader, ClassLoader parentClassLoader)
public DynamicClassLoader(ClassLoader parentClassLoader, Map<Long,MethodHandle> callSiteBindings)
public Map<Long,MethodHandle> getCallSiteBindings()
protected Class<?> findClass(String name) throws ClassNotFoundException
findClass in class ClassLoaderClassNotFoundExceptionprotected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException
loadClass in class ClassLoaderClassNotFoundExceptionCopyright © 2012–2023. All rights reserved.