|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
| Interface Summary | |
| BshClassManager.Listener | |
| 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 | |
| Node | |
| ParserConstants | |
| ParserTreeConstants | |
| Class Summary | |
| ASCII_UCodeESC_CharStream | An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing). |
| BlockNameSpace | A specialized namespace for Blocks, e.g. |
| BSHAllocationExpression | New object, new array, or inner class style allocation with body. |
| BSHAmbiguousName | |
| BSHArguments | |
| BSHArrayDimensions | The name of this class is somewhat misleading. |
| BSHArrayInitializer | |
| BSHAssignment | |
| BSHBinaryExpression | Implement binary expressions... |
| BSHBlock | |
| BSHCastExpression | Implement casts. |
| BshClassManager | BshClassManager manages all classloading in BeanShell. |
| BSHFormalComment | |
| BSHFormalParameter | A formal parameter declaration. |
| BSHFormalParameters | For loose type parameters the argTypes are null. |
| BSHForStatement | Implementation of the for(;;) statement. |
| BSHIfStatement | |
| BSHImportDeclaration | |
| BSHLHSPrimaryExpression | |
| BSHLHSPrimarySuffix | |
| BSHLiteral | |
| BshMethod | This represents an *instance* of a bsh method declaration in a particular namespace. |
| BSHMethodDeclaration | |
| BSHMethodInvocation | |
| BSHPrimaryExpression | |
| BSHPrimarySuffix | |
| BSHPrimitiveType | |
| BSHReturnStatement | |
| BSHReturnType | |
| BSHStatementExpressionList | |
| BSHSwitchLabel | |
| BSHSwitchStatement | |
| BSHTernaryExpression | This class needs logic to prevent the right hand side of boolean logical expressions from being naively evaluated... |
| BSHThrowStatement | |
| BSHTryStatement | |
| BSHType | |
| BSHTypedVariableDeclaration | |
| BSHUnaryExpression | |
| BSHVariableDeclarator | name [ = initializer ] evaluate name and return optional initializer |
| BSHWhileStatement | This class handles both while(){} statements and do{}while() statements. |
| CallStack | A stack of namespaces representing the call path. |
| Capabilities | The map of extended features supported by the runtime in which we live. |
| CommandLineReader | This is a quick hack to turn empty lines entered interactively on the command line into ';\n' empty lines for the interpreter. |
| Console | Console startup class. |
| Interpreter | The BeanShell script interpreter. |
| JJTParserState | |
| JThis | JThis is a dynamically loaded extension which extends This and adds explicit support for AWT and JFC events, etc. |
| LHS | The left hand side in an assignment This is probably the most debatable design issue in bsh... |
| Name | What's in a name? I'll tell you... |
| Name.ClassIdentifier | |
| NameSpace | A namespace in which methods and variables live. |
| NameSpace.TypedVariable | |
| Parser | This is the BeanShell parser. |
| Parser.JJCalls | |
| ParserTokenManager | |
| Primitive | Wrapper for primitive types in Bsh. |
| Primitive.Special | |
| Reflect | All of the reflection API code lies here. |
| ReflectManager | ReflectManager is a dynamically loaded extension that supports extended reflection features supported by JDK1.2 and greater. |
| Remote | Remoe executor class. |
| ReturnControl | Represents a Return, Break, or Continue statement |
| SimpleNode | |
| StringUtil | |
| This | 'This' is the type of bsh scripted objects. |
| Token | Describes the input token stream. |
| XThis | XThis is a dynamically loaded extension which extends This.java and adds support for the generalized interface proxy mechanism introduced in JDK1.3. |
| 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. |
| ReflectError | |
| TargetError | TargetError is an EvalError that wraps an exception thrown by the script (or by code called from the script). |
| Error Summary | |
| TokenMgrError | |
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||