# Uses of Package
bsh

Packages that use bsh
Package
Description
bsh
bsh.classpath
bsh.reflect
bsh.util

Classes in bsh used by bsh
Class
Description
BshClassManager
BshClassManager manages all classloading in BeanShell.
BshClassManager.Listener
BshIterator
An interface implemented by classes wrapping instances of iterators, enumerations, collections, etc.
BshMethod
This represents an instance of a bsh method declaration in a particular namespace.
CallStack
A stack of NameSpaces representing the call path.
Capabilities.Unavailable
An attempt was made to use an unavailable capability supported by an optional package.
ClassGenerator
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.
ConsoleInterface
The capabilities of a minimal console for BeanShell.
DelayedEvalBshMethod
EvalError
EvalError indicates that we cannot continue evaluating the script or the script has thrown an exception.
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
NameSource
This interface supports name completion, which is used primarily for command line tools, etc.
NameSource.Listener
NameSpace
A namespace in which methods, variables, and imports (class names) live.
ParseException
This exception is thrown when parse errors are encountered.
ParserConstants
ParserTokenManager
ParserTreeConstants
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.
This
'This' is the type of bsh scripted objects.
Token
Describes the input token stream.
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.
Variable
Classes in bsh used by bsh.classpath
Class
Description
BshClassManager
BshClassManager manages all classloading in BeanShell.
BshClassManager.Listener
ClassPathException
NameSource
This interface supports name completion, which is used primarily for command line tools, etc.
NameSource.Listener
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.
Classes in bsh used by bsh.reflect
Class
Description
ReflectManager
ReflectManager is a dynamically loaded extension that supports extended reflection features supported by JDK1.2 and greater.
Classes in bsh used by bsh.util
Class
Description
BshClassManager
BshClassManager manages all classloading in BeanShell.
ClassPathException
ConsoleInterface
The capabilities of a minimal console for BeanShell.
NameSource
This interface supports name completion, which is used primarily for command line tools, etc.
NameSpace
A namespace in which methods, variables, and imports (class names) live.
This
'This' is the type of bsh scripted objects.