public class BshClassLoader
extends java.net.URLClassLoader
| Modifier | Constructor and Description | 
|---|---|
| protected  | BshClassLoader(BshClassManager classManager)For use by children | 
|   | BshClassLoader(BshClassManager classManager,
              BshClassPath bcp) | 
|   | BshClassLoader(BshClassManager classManager,
              java.net.URL[] bases) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addURL(java.net.URL url) | 
| protected java.lang.Class | findClass(java.lang.String name)Find the correct source for the class... | 
| java.lang.Class | loadClass(java.lang.String name,
         boolean resolve)This modification allows us to reload classes which are in the
        Java VM user classpath. | 
close, definePackage, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstanceclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic BshClassLoader(BshClassManager classManager, java.net.URL[] bases)
bases - URLs JARClassLoader seems to require absolute pathspublic BshClassLoader(BshClassManager classManager, BshClassPath bcp)
bcp - URLs JARClassLoader seems to require absolute pathsprotected BshClassLoader(BshClassManager classManager)
classManager - URLs JARClassLoader seems to require absolute pathspublic void addURL(java.net.URL url)
addURL in class java.net.URLClassLoaderpublic java.lang.Class loadClass(java.lang.String name,
                                 boolean resolve)
                          throws java.lang.ClassNotFoundException
loadClass in class java.lang.ClassLoaderjava.lang.ClassNotFoundExceptionprotected java.lang.Class findClass(java.lang.String name)
                             throws java.lang.ClassNotFoundException
findClass in class java.net.URLClassLoaderjava.lang.ClassNotFoundException