Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package bsh

Interface Summary
BSHBlock.NodeFilter |
BshClassManager.Listener |
BshIterator | An interface implemented by classes wrapping instances of iterators, enumerations, collections, etc.
ConsoleInterface | The capabilities of a minimal console for BeanShell.
NameSource | This interface supports name completion, which is used primarily for command line tools, etc.
NameSource.Listener |
ParserConstants |
ParserTreeConstants |

Class Summary
BshClassManager | BshClassManager manages all classloading in BeanShell.
BSHFormalComment |
BshMethod | This represents an instance of a bsh method declaration in a particular namespace.
BSHPackageDeclaration |
CallStack | A stack of NameSpaces representing the call path.
Capabilities | The map of extended features supported by the runtime in which we live.
ClassGenerator |
ClassGeneratorImpl |
ClassGeneratorUtil | ClassGeneratorUtil utilizes the ASM (www.objectweb.org) bytecode generator by Eric Bruneton in order to generate class "stubs" for BeanShell at runtime.
ClassGeneratorUtil.ConstructorArgs | A ConstructorArgs object holds evaluated arguments for a constructor call as well as the index of a possible alternate selector to invoke.
ClassIdentifier |
CollectionManager | The default CollectionManager (which remains Java 1.1 compatible) supports iteration over objects of type: Enumeration, Vector, String, StringBuffer and array.
CollectionManager.BasicBshIterator | An implementation that works with JDK 1.1
DelayedEvalBshMethod |
Interpreter | The BeanShell script interpreter.
JavaCharStream | An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
Modifiers |
NameSpace | A namespace in which methods, variables, and imports (class names) live.
Parser | This is the BeanShell parser.
ParserTokenManager |
Primitive | Wrapper for primitive types in Bsh.
ReflectManager | ReflectManager is a dynamically loaded extension that supports extended reflection features supported by JDK1.2 and greater.
Remote | Remote executor class.
StringUtil |
This | 'This' is the type of bsh scripted objects.
Token | Describes the input token stream.
Variable |

Exception Summary
Capabilities.Unavailable | An attempt was made to use an unavailable capability supported by an optional package.
ClassPathException |
EvalError | EvalError indicates that we cannot continue evaluating the script or the script has thrown an exception.
InterpreterError | An internal error in the interpreter has occurred.
ParseException | This exception is thrown when parse errors are encountered.
TargetError | TargetError is an EvalError that wraps an exception thrown by the script (or by code called from the script).
UtilEvalError | UtilEvalError is an error corresponding to an EvalError but thrown by a utility or other class that does not have the caller context (Node) available to it.
UtilTargetError | UtilTargetError is an error corresponding to a TargetError but thrown by a utility or other class that does not have the caller context (Node) available to it.

Error Summary
TokenMgrError |

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES