com.memoire.fu
Class FuClassLoaderDedicated

java.lang.Object
java.lang.ClassLoader
com.memoire.fu.FuClassLoaderDedicated
- public class FuClassLoaderDedicated
- extends java.lang.ClassLoader
Very unstable and buggy. Don't use.
| Nested classes inherited from class java.lang.ClassLoader |
|
| 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, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners |
global_
private static final FuHashtableFast global_
local_
private FuHashtableFast local_
only_
private java.lang.Class only_
FuClassLoaderDedicated
public FuClassLoaderDedicated()
get
public final java.lang.Class get(java.lang.String _name)
putLocal
public final void putLocal(java.lang.Class _class)
putGlobal
public static final void putGlobal(java.lang.Class _class)
list
public final java.lang.Class[] list()
loadClass
public java.lang.Class loadClass(java.lang.String _name)
throws java.lang.ClassNotFoundException
- Description copied from class:
java.lang.ClassLoader
- Load a class using this ClassLoader or its parent, without resolving
it. Calls
loadClass(name, false).
Subclasses should not override this method but should override
findClass() which is called by this method.
loadClass
public java.lang.Class loadClass(java.lang.String _name,
boolean _resolve)
throws java.lang.ClassNotFoundException
- Description copied from class:
java.lang.ClassLoader
- Load a class using this ClassLoader or its parent, possibly resolving
it as well using
resolveClass(). It first tries to find
out if the class has already been loaded through this classloader by
calling findLoadedClass(). Then it calls
loadClass() on the parent classloader (or when there is
no parent it uses the VM bootclassloader). If the class is still
not loaded it tries to create a new class by calling
findClass(). Finally when resolve is
true it also calls resolveClass() on the
newly loaded class.
Subclasses should not override this method but should override
findClass() which is called by this method.
toString
public java.lang.String toString()
- Description copied from class:
java.lang.Object
- Convert this Object to a human-readable String.
There are no limits placed on how long this String
should be or what it should contain. We suggest you
make it as intuitive as possible to be able to place
it into System.out.println() 55
and such.
It is typical, but not required, to ensure that this method
never completes abruptly with a java.lang.RuntimeException.
This method will be called when performing string
concatenation with this object. If the result is
null, string concatenation will instead
use "null".
The default implementation returns
getClass().getName() + "@" +
Integer.toHexString(hashCode()).
load
public static final java.lang.Class load(java.lang.String _name,
java.lang.Class[] _exclude)
throws java.lang.ClassNotFoundException
load
public static final java.lang.Class load(java.lang.String _name,
java.lang.Class _exclude)
throws java.lang.ClassNotFoundException
load
public static final java.lang.Class load(java.lang.String _name)
throws java.lang.ClassNotFoundException