public class MemoryClassLoader extends JavaClassLoader
checkPreCompiledClassLoader, CLASSLOADER
Constructor and Description |
---|
MemoryClassLoader() |
MemoryClassLoader(JavaClassLoader parent) |
MemoryClassLoader(java.lang.String internalNamePrefix) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Class<?> |
findClass(java.lang.String name) |
byte[] |
getFunctionClassBytes(java.lang.String name) |
protected java.lang.Class<?> |
loadClass(java.lang.String name,
boolean resolve) |
LispObject |
loadFunction(java.lang.String name) |
addURL, addURL, defineLispClass, dumpClassPath, findPrecompiledClassOrNull, getCurrentClassLoader, getFunctionClassBytes, getFunctionClassBytes, getPersistentInstance, getPersistentInstance, loadClass, loadClassFromByteArray, loadClassFromByteArray, loadClassFromByteArray
close, definePackage, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstance
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
public MemoryClassLoader()
public MemoryClassLoader(java.lang.String internalNamePrefix)
public MemoryClassLoader(JavaClassLoader parent)
protected java.lang.Class<?> loadClass(java.lang.String name, boolean resolve) throws java.lang.ClassNotFoundException
loadClass
in class java.lang.ClassLoader
java.lang.ClassNotFoundException
protected java.lang.Class<?> findClass(java.lang.String name) throws java.lang.ClassNotFoundException
findClass
in class java.net.URLClassLoader
java.lang.ClassNotFoundException
public byte[] getFunctionClassBytes(java.lang.String name)
getFunctionClassBytes
in class JavaClassLoader
public LispObject loadFunction(java.lang.String name)