public class MapBackedClassLoader extends ClassLoader
| Constructor and Description |
|---|
MapBackedClassLoader(ClassLoader parentClassLoader) |
MapBackedClassLoader(ClassLoader parentClassLoader,
Map store) |
| Modifier and Type | Method and Description |
|---|---|
void |
addClass(String className,
byte[] bytes) |
void |
addResource(String className,
byte[] bytes) |
Class |
fastFindClass(String name) |
protected Class |
findClass(String name) |
InputStream |
getResourceAsStream(String name) |
Map |
getStore() |
Class |
loadClass(String name,
boolean resolve)
Javadocs recommend that this method not be overloaded.
|
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic MapBackedClassLoader(ClassLoader parentClassLoader)
public MapBackedClassLoader(ClassLoader parentClassLoader, Map store)
public void addResource(String className, byte[] bytes)
public void addClass(String className, byte[] bytes)
public Class loadClass(String name, boolean resolve) throws ClassNotFoundException
loadClass in class ClassLoaderClassNotFoundExceptionprotected Class findClass(String name) throws ClassNotFoundException
findClass in class ClassLoaderClassNotFoundExceptionpublic InputStream getResourceAsStream(String name)
getResourceAsStream in class ClassLoaderpublic Map getStore()
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.