Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.memoire.fu
Class FuClassLoaderDedicated  view FuClassLoaderDedicated download FuClassLoaderDedicated.java

java.lang.Object
  extended byjava.lang.ClassLoader
      extended bycom.memoire.fu.FuClassLoaderDedicated

public class FuClassLoaderDedicated
extends java.lang.ClassLoader

Very unstable and buggy. Don't use.


Nested Class Summary
 
Nested classes inherited from class java.lang.ClassLoader
 
Field Summary
private static FuHashtableFast global_
           
private  FuHashtableFast local_
           
private  java.lang.Class only_
           
 
Fields inherited from class java.lang.ClassLoader
 
Constructor Summary
FuClassLoaderDedicated()
           
 
Method Summary
 java.lang.Class get(java.lang.String _name)
           
 java.lang.Class[] list()
           
static java.lang.Class load(java.lang.String _name)
           
static java.lang.Class load(java.lang.String _name, java.lang.Class _exclude)
           
static java.lang.Class load(java.lang.String _name, java.lang.Class[] _exclude)
           
 java.lang.Class loadClass(java.lang.String _name)
          Load a class using this ClassLoader or its parent, without resolving it.
 java.lang.Class loadClass(java.lang.String _name, boolean _resolve)
          Load a class using this ClassLoader or its parent, possibly resolving it as well using resolveClass().
static void putGlobal(java.lang.Class _class)
           
 void putLocal(java.lang.Class _class)
           
 java.lang.String toString()
          Convert this Object to a human-readable String.
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

global_

private static final FuHashtableFast global_

local_

private FuHashtableFast local_

only_

private java.lang.Class only_
Constructor Detail

FuClassLoaderDedicated

public FuClassLoaderDedicated()
Method Detail

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