Frames | No Frames |
Constructors with parameter type bsh.CallStack | |
TargetError.TargetError(String msg, Throwable t, bsh.SimpleNode node, CallStack callstack, boolean inNativeCode) | |
Methods with parameter type bsh.CallStack | |
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 | 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. |
EvalError | Re-throw as an eval error, prefixing msg to the message and specifying
the node. |
EvalError | Override toEvalError to throw TargetError type. |
EvalError |
Methods with return type bsh.CallStack | |
CallStack | Occasionally we need to freeze the callstack for error reporting
purposes, etc. |