| Name | Package | Description |
| AWTConsole | bsh.util | An old AWT based console for BeanShell. |
| AWTDemoApplet | bsh.util | Run bsh as an applet for demo purposes. |
| AWTRemoteApplet | bsh.util | A lightweight console applet for remote display of a Beanshell session. |
| BeanShellBSFEngine | bsh.util | This is the BeanShell adapter for IBM's Bean Scripting Famework. |
| BshCanvas | bsh.util | Scriptable Canvas with buffered graphics. |
| BshClassLoader | bsh.classpath | One of the things BshClassLoader does is to address a deficiency in
URLClassLoader that prevents us from specifying individual classes
via URLs. |
| BshClassManager | bsh | BshClassManager manages all classloading in BeanShell. |
| BshClassPath | bsh.classpath | A BshClassPath encapsulates knowledge about a class path of URLs. |
| BshClassPath.AmbiguousName | bsh.classpath | No description provided. |
| BshClassPath.ClassSource | bsh.classpath | No description provided. |
| BshClassPath.DirClassSource | bsh.classpath | No description provided. |
| BshClassPath.GeneratedClassSource | bsh.classpath | No description provided. |
| BshClassPath.JarClassSource | bsh.classpath | No description provided. |
| BSHFormalComment | bsh | No description provided. |
| BshMethod | bsh | This represents an instance of a bsh method declaration in a particular
namespace. |
| BSHPackageDeclaration | bsh | No description provided. |
| BshServlet | bsh.servlet | This file is part of BeanShell - www.beanshell.org |
| CallStack | bsh | A stack of NameSpaces representing the call path. |
| Capabilities | bsh | The map of extended features supported by the runtime in which we live. |
| ClassBrowser | bsh.util | A simple class browser for the BeanShell desktop. |
| ClassGenerator | bsh | No description provided. |
| ClassGeneratorImpl | bsh | No description provided. |
| ClassGeneratorUtil | bsh | ClassGeneratorUtil utilizes the ASM (www.objectweb.org) bytecode generator
by Eric Bruneton in order to generate class "stubs" for BeanShell at
runtime. |
| ClassGeneratorUtil.ConstructorArgs | bsh | A ConstructorArgs object holds evaluated arguments for a constructor
call as well as the index of a possible alternate selector to invoke. |
| ClassIdentifier | bsh | No description provided. |
| ClassManagerImpl | bsh.classpath |
Manage all classloading in BeanShell. |
| ClassWriter | bsh.org.objectweb.asm | A ClassVisitor that generates Java class files. |
| CodeWriter | bsh.org.objectweb.asm | A CodeVisitor that generates Java bytecode instructions. |
| CollectionIterator | bsh.collection | This is the implementation of:
BshIterator - a dynamically loaded extension that supports the collections
API supported by JDK1.2 and greater. |
| CollectionManager | bsh | The default CollectionManager (which remains Java 1.1 compatible)
supports iteration over objects of type:
Enumeration, Vector, String, StringBuffer and array. |
| CollectionManager.BasicBshIterator | bsh | An implementation that works with JDK 1.1 |
| CollectionManagerImpl | bsh.collection | Dynamically loaded extension supporting post 1.1 collections iterator. |
| Console | bsh | Console startup class. |
| DelayedEvalBshMethod | bsh | No description provided. |
| dir | bsh.commands | No description provided. |
| DiscreteFilesClassLoader | bsh.classpath | A classloader which can load one or more classes from specified sources. |
| DiscreteFilesClassLoader.ClassSourceMap | bsh.classpath | No description provided. |
| ExternalNameSpace | bsh | A namespace which maintains an external map of values held in variables in
its scope. |
| Httpd | bsh.util | A very simple httpd that supports the remote server mode. |
| Interpreter | bsh | The BeanShell script interpreter. |
| JavaCharStream | bsh | An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (with java-like unicode escape processing). |
| JConsole | bsh.util | A JFC/Swing based console for the BeanShell desktop. |
| JConsole.BlockingPipedInputStream | bsh.util | The overridden read method in this class will not throw "Broken pipe"
IOExceptions; It will simply wait for new writers and data. |
| JDemoApplet | bsh.util | Run bsh as an applet for demo purposes. |
| JRemoteApplet | bsh.util | A lightweight console applet for remote display of a Beanshell session. |
| Label | bsh.org.objectweb.asm | A label represents a position in the bytecode of a method. |
| Modifiers | bsh | No description provided. |
| NameCompletionTable | bsh.util | NameCompletionTable is a utility that implements simple name completion for
a collection of names, NameSources, and other NameCompletionTables. |
| NameSpace | bsh | A namespace in which methods, variables, and imports (class names) live. |
| Parser | bsh | This is the BeanShell parser. |
| ParserTokenManager | bsh | No description provided. |
| Primitive | bsh | Wrapper for primitive types in Bsh. |
| ReflectManager | bsh | ReflectManager is a dynamically loaded extension that supports extended
reflection features supported by JDK1.2 and greater. |
| ReflectManagerImpl | bsh.reflect | This is the implementation of:
ReflectManager - a dynamically loaded extension that supports extended
reflection features supported by JDK1.2 and greater. |
| Remote | bsh | Remote executor class. |
| Sessiond | bsh.util | BeanShell remote session server. |
| SimpleTemplate | bsh.servlet | This is a simple template engine. |
| StringUtil | bsh | No description provided. |
| This | bsh | 'This' is the type of bsh scripted objects. |
| Token | bsh | Describes the input token stream. |
| Type | bsh.org.objectweb.asm | A Java type. |
| Util | bsh.util | Misc utilities for the bsh.util package. |
| Variable | bsh | No description provided. |
| XThis | bsh | XThis is a dynamically loaded extension which extends This.java and adds
support for the generalized interface proxy mechanism introduced in
JDK1.3. |