public class BytesClassLoader extends SecureClassLoader
| Constructor and Description |
|---|
BytesClassLoader(ClassLoader parent,
ProtectionDomain protectionDomain) |
| Modifier and Type | Method and Description |
|---|---|
void |
addResource(String name,
byte[] bytes) |
Class<?> |
buildClass(byte[] bytes) |
protected URL |
findResource(String name) |
protected Enumeration<URL> |
findResources(String name) |
URL |
getResource(String name) |
InputStream |
getResourceAsStream(String name) |
defineClass, defineClass, getPermissionsclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic BytesClassLoader(ClassLoader parent, ProtectionDomain protectionDomain)
public Class<?> buildClass(byte[] bytes)
public void addResource(String name, byte[] bytes)
protected URL findResource(String name)
findResource in class ClassLoaderprotected Enumeration<URL> findResources(String name) throws IOException
findResources in class ClassLoaderIOExceptionpublic URL getResource(String name)
getResource in class ClassLoaderpublic InputStream getResourceAsStream(String name)
getResourceAsStream in class ClassLoaderCopyright © 2021. All rights reserved.