|
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 |
This class is an implementation of the ClassGenerator interface which
contains generally bsh related code. |
| 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 |
| 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 |
|
| 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 |
|
| XThis |
XThis is a dynamically loaded extension which extends This.java and adds
support for the generalized interface proxy mechanism introduced in
JDK1.3. |