org.armedbear.lisp
Class JavaClassLoader

java.lang.Object
  extended by java.lang.ClassLoader
      extended by org.armedbear.lisp.JavaClassLoader

public class JavaClassLoader
extends java.lang.ClassLoader


Constructor Summary
JavaClassLoader()
           
 
Method Summary
static JavaClassLoader getPersistentInstance()
           
static JavaClassLoader getPersistentInstance(java.lang.String packageName)
           
 java.lang.Class loadClassFromByteArray(java.lang.String className, byte[] classbytes)
           
 java.lang.Class loadClassFromByteArray(java.lang.String className, byte[] bytes, int offset, int length)
           
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaClassLoader

public JavaClassLoader()
Method Detail

getPersistentInstance

public static JavaClassLoader getPersistentInstance()

getPersistentInstance

public static JavaClassLoader getPersistentInstance(java.lang.String packageName)

loadClassFromByteArray

public java.lang.Class loadClassFromByteArray(java.lang.String className,
                                              byte[] classbytes)

loadClassFromByteArray

public java.lang.Class loadClassFromByteArray(java.lang.String className,
                                              byte[] bytes,
                                              int offset,
                                              int length)