| Frames | No Frames |
Classes derived from bsh.NameSpace | |
| class | A namespace which maintains an external map of values held in variables in
its scope. |
Constructors with parameter type bsh.NameSpace | |
ClassGeneratorUtil.ClassGeneratorUtil(Modifiers classModifiers, String className, String packageName, Class superClass, Class[] interfaces, Variable[] vars, DelayedEvalBshMethod[] bshmethods, NameSpace classStaticNameSpace, boolean isInterface) | |
Interpreter.Interpreter(Reader in, PrintStream out, PrintStream err, boolean interactive, NameSpace namespace) | |
Interpreter.Interpreter(Reader in, PrintStream out, PrintStream err, boolean interactive, NameSpace namespace, Interpreter parent, String sourceFileInfo) The main constructor. | |
Construct a new interactive interpreter attached to the specified
console using the specified parent namespace. | |
Fields of type bsh.NameSpace | |
| NameSpace | |
Methods with parameter type bsh.NameSpace | |
| void | Bind a This reference to a parent's namespace with the specified
declaring interpreter. |
| Object | Spawn a non-interactive local interpreter to evaluate text in the
specified namespace. |
| Object | Evaluate the string in the specified namespace. |
| void | |
| void | This is kind of crazy, but used by the setNameSpace command. |
| void | Change the parent of the class instance namespace. |
| void | Change the parent of the class instance namespace. |
| void | Set the global namespace for this interpreter. |
| void | |
| Object | Read text from fileName and eval it. |
| NameSpace | Swap in the value as the new top of the stack and return the old
value. |
Methods with return type bsh.NameSpace | |
| NameSpace | zero based. |
| NameSpace | Get the global namespace of this interpreter. |
| NameSpace | |
| NameSpace | Get the parent namespace. |
| NameSpace | |
| NameSpace | Swap in the value as the new top of the stack and return the old
value. |
| NameSpace[] | |
| NameSpace | |
Constructors with parameter type bsh.NameSpace | |