public final class MemoryClassLoader extends AbstractMemoryClassLoader
ClassLoader that can load classes from a configured set of byte[]s.| Constructor and Description |
|---|
MemoryClassLoader(ClassLoader parent,
Iterable<ClassData> classes) |
MemoryClassLoader(Iterable<ClassData> classes) |
| Modifier and Type | Method and Description |
|---|---|
protected ClassData |
getClassData(String name)
Returns a data object for a class with the given name or
null if it doesn't exist. |
findClass, findResource, loadClassclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic MemoryClassLoader(ClassLoader parent, Iterable<ClassData> classes)
protected ClassData getClassData(String name)
AbstractMemoryClassLoadernull if it doesn't exist.getClassData in class AbstractMemoryClassLoader