joeq.ClassLib.Common.java.lang
Class ClassLoader

java.lang.Object
  extended by joeq.ClassLib.Common.java.lang.ClassLoader

public abstract class ClassLoader
extends Object

ClassLoader

Version:
$Id: ClassLoader.java,v 1.19 2004/09/30 03:35:32 joewhaley Exp $
Author:
John Whaley

Constructor Summary
protected ClassLoader()
           
protected ClassLoader(ClassLoader parent)
           
 
Method Summary
 Class defineClass0(String name, byte[] b, int off, int len, ProtectionDomain pd)
           
protected  Class findLoadedClass(String name)
           
static jq_Type getOrCreateType(ClassLoader loader, Utf8 desc)
           
 jq_Type getOrCreateType(Utf8 desc)
           
static ClassLoader getSystemClassLoader()
           
 jq_Type getType(Utf8 desc)
           
 Class loadClass(String name)
           
 void unloadType(jq_Type t)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassLoader

protected ClassLoader(ClassLoader parent)

ClassLoader

protected ClassLoader()
Method Detail

loadClass

public Class loadClass(String name)

getSystemClassLoader

public static ClassLoader getSystemClassLoader()

defineClass0

public Class defineClass0(String name,
                          byte[] b,
                          int off,
                          int len,
                          ProtectionDomain pd)

findLoadedClass

protected final Class findLoadedClass(String name)

getType

public jq_Type getType(Utf8 desc)

getOrCreateType

public static jq_Type getOrCreateType(ClassLoader loader,
                                      Utf8 desc)

getOrCreateType

public jq_Type getOrCreateType(Utf8 desc)

unloadType

public void unloadType(jq_Type t)


Copyright © 2001-2005 John Whaley. All Rights Reserved.