anvil
Class Boot.BootstrapClassLoader

java.lang.Object
  |
  +--java.lang.ClassLoader
        |
        +--anvil.Boot.BootstrapClassLoader
Enclosing class:
Boot

public static class Boot.BootstrapClassLoader
extends java.lang.ClassLoader


Field Summary
 Boot.JarLoader[] _loaders
           
 
Constructor Summary
Boot.BootstrapClassLoader(java.io.File[] jars)
           
 
Method Summary
protected  java.lang.Class findClass(java.lang.String name)
           
 java.io.InputStream getResourceAsStream(java.lang.String name)
           
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getResource, 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
 

Field Detail

_loaders

public Boot.JarLoader[] _loaders
Constructor Detail

Boot.BootstrapClassLoader

public Boot.BootstrapClassLoader(java.io.File[] jars)
                          throws java.io.IOException
Method Detail

findClass

protected java.lang.Class findClass(java.lang.String name)
                             throws java.lang.ClassNotFoundException
Overrides:
findClass in class java.lang.ClassLoader
java.lang.ClassNotFoundException

getResourceAsStream

public java.io.InputStream getResourceAsStream(java.lang.String name)
Overrides:
getResourceAsStream in class java.lang.ClassLoader