| Name | Package | Description |
| BshClassManager.Listener | bsh | No description provided. |
| BshClassPath.MappingFeedback | bsh.classpath | No description provided. |
| BshIterator | bsh | An interface implemented by classes wrapping instances of iterators,
enumerations, collections, etc. |
| ClassPathListener | bsh.classpath | No description provided. |
| ClassVisitor | bsh.org.objectweb.asm | A visitor to visit a Java class. |
| CodeVisitor | bsh.org.objectweb.asm | A visitor to visit the bytecode instructions of a Java method. |
| ConsoleInterface | bsh | The capabilities of a minimal console for BeanShell. |
| Constants | bsh.org.objectweb.asm | Defines the JVM opcodes, access flags and array type codes. |
| GUIConsoleInterface | bsh.util | Additional capabilities of an interactive console for BeanShell. |
| NameCompletion | bsh.util | The interface for name completion. |
| NameSource | bsh | This interface supports name completion, which is used primarily for
command line tools, etc. |
| NameSource.Listener | bsh | No description provided. |
| ParserConstants | bsh | No description provided. |
| ParserTreeConstants | bsh | No description provided. |