Package bsh

Interface Summary
BshClassManager.Listener  
ConsoleInterface The capabilities of a minimal console for BeanShell.
GeneratedClass Marker interface for generated classes
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  
BSHLiteral  
BshMethod This represents an instance of a bsh method declaration in a particular namespace.
BSHPackageDeclaration  
BshScriptEngine  
BshScriptEngineFactory  
CallStack A stack of NameSpaces representing the call path.
Capabilities The map of extended features supported by the runtime in which we live.
ClassGenerator  
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 supports iteration over objects of type: Enumeration, Iterator, Iterable, CharSequence, and array.
Console Console startup class.
DelayedEvalBshMethod  
ExternalNameSpace A namespace which maintains an external map of values held in variables in its scope.
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  
PreparsedScript With this class the script source is only parsed once and the resulting AST is used for every invocation.
Primitive Wrapper for primitive types in Bsh.
Remote Remote executor class.
ScriptContextEngineView This class implements an ENGINE_SCOPE centric Map view of the ScriptContext for engine implementations.
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  
 



? 2000-2005 pat@pat.net :-)