Frames | No Frames |
Constructors with parameter type bsh.Interpreter | |
Interpreter.Interpreter(Reader in, PrintStream out, PrintStream err, boolean interactive, NameSpace namespace, Interpreter parent, String sourceFileInfo) The main constructor. | |
Methods with parameter type bsh.Interpreter | |
void | Bind a This reference to a parent's namespace with the specified
declaring interpreter. |
Object | Resolve name to an object through this namespace. |
Object | A command is a scripted method or compiled command class implementing a
specified method signature. |
Object | Invoke the declared method with the specified arguments and interpreter
reference. |
Object | Invoke the declared method with the specified arguments, interpreter
reference, and callstack. |
Object | BshMethod.invoke(Object[] argValues, Interpreter interpreter, CallStack callstack, bsh.SimpleNode callerInfo) |
Object | BshMethod.invoke(Object[] argValues, Interpreter interpreter, CallStack callstack, bsh.SimpleNode callerInfo, boolean overrideNameSpace) Invoke the bsh method with the specified args, interpreter ref,
and callstack. |
Object | Invoke a method in this namespace with the specified args and
interpreter reference. |
Object | NameSpace.invokeMethod(String methodName, Object[] args, Interpreter interpreter, CallStack callstack, bsh.SimpleNode callerInfo) This method simply delegates to This.invokeMethod();
|
Object | This.invokeMethod(String methodName, Object[] args, Interpreter interpreter, CallStack callstack, bsh.SimpleNode callerInfo) Invoke a method in this namespace with the specified args,
interpreter reference, callstack, and caller info. |
Methods with return type bsh.Interpreter | |
Interpreter | Get the parent Interpreter of this interpreter, if any. |