| Interface | Description | 
|---|---|
| BshClassPath.MappingFeedback | |
| ClassPathListener | 
| Class | Description | 
|---|---|
| BshClassLoader | One of the things BshClassLoader does is to address a deficiency in
    URLClassLoader that prevents us from specifying individual classes
    via URLs. | 
| BshClassPath | A BshClassPath encapsulates knowledge about a class path of URLs. | 
| BshClassPath.AmbiguousName | |
| BshClassPath.ClassSource | |
| BshClassPath.DirClassSource | |
| BshClassPath.GeneratedClassSource | |
| BshClassPath.JarClassSource | |
| ClassManagerImpl | 
        Manage all classloading in BeanShell. | 
| DiscreteFilesClassLoader | A classloader which can load one or more classes from specified sources. | 
| DiscreteFilesClassLoader.ClassSourceMap |