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, setSigners
public 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 ClassLoader
ClassNotFoundException
protected Class findClass(String name) throws ClassNotFoundException
findClass
in class ClassLoader
ClassNotFoundException
public InputStream getResourceAsStream(String name)
getResourceAsStream
in class ClassLoader
public Map getStore()
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.