Contents | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT SHOW LISTS | HIDE LISTS

Class cornell.slk.jkernel.core.SystemClassLoader

Source code
java.lang.Object
    |
    +----java.lang.ClassLoader
            |
            +----cornell.slk.jkernel.core.SystemClassLoader

final class SystemClassLoader
extends java.lang.ClassLoader
A class loader that only loads system classes, using findSystemClass. See also SystemResolver.


Inner classes inherited from class java.lang.ClassLoader
 java.lang.ClassLoader.NativeLibrary
 

Field Summary
java.util.Hashtable  classNodeTable
 
 
Fields inherited from class java.lang.ClassLoader
 base, baseSet, classes, defaultDomain, getClassLoaderPerm, initialized, librariesBeingLoaded, loadedLibraryNames, nativeLibraries, packages, parent, systemClassPath, systemNativeLibraries
 

Constructor Summary
 SystemClassLoader()
 
 

Method Summary
SystemClassNode  getClassNode(java.lang.String name)
Returns a SharedClass object for a particular system class.
java.lang.Class  loadClass(java.lang.String name, boolean resolve)
 
 
Methods inherited from class java.lang.ClassLoader
 , check, checkPackageAccess, defineClass, defineClass, defineClass0, definePackage, findLoadedClass, findLocalClass, findNative, findSystemClass, findSystemClass0, getBaseClassLoader, getDefaultDomain, getLocalResource, getLocalResources, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassPath, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, loadClassInternal, loadLibrary, resolveClass, resolveClass0, setSigners
 
Methods inherited from class java.lang.Object
 , clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

classNodeTable

java.util.Hashtable classNodeTable
Constructor Detail

SystemClassLoader

SystemClassLoader()
Method Detail

loadClass

public java.lang.Class loadClass(java.lang.String name,
                       boolean resolve) throws java.lang.ClassNotFoundException
Overrides:
loadClass in class java.lang.ClassLoader

getClassNode

public SystemClassNode getClassNode(java.lang.String name) throws java.lang.ClassNotFoundException
Returns a SharedClass object for a particular system class.

Contents | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT SHOW LISTS | HIDE LISTS