Uses of Class
bsh.CallStack

Packages that use CallStack
bsh   
bsh.commands   
 

Uses of CallStack in bsh
 

Methods in bsh that return CallStack
 CallStack CallStack.copy()
          Occasionally we need to freeze the callstack for error reporting purposes, etc.
 

Methods in bsh with parameters of type CallStack
 java.lang.Object BSHPackageDeclaration.eval(CallStack callstack, Interpreter interpreter)
           
 java.lang.Class ClassGeneratorImpl.generateClass(java.lang.String name, Modifiers modifiers, java.lang.Class[] interfaces, java.lang.Class superClass, bsh.BSHBlock block, boolean isInterface, CallStack callstack, Interpreter interpreter)
           
abstract  java.lang.Class ClassGenerator.generateClass(java.lang.String name, Modifiers modifiers, java.lang.Class[] interfaces, java.lang.Class superClass, bsh.BSHBlock block, boolean isInterface, CallStack callstack, Interpreter interpreter)
          Parse the BSHBlock for the class definition and generate the class.
static java.lang.Class ClassGeneratorImpl.generateClassImpl(java.lang.String name, Modifiers modifiers, java.lang.Class[] interfaces, java.lang.Class superClass, bsh.BSHBlock block, boolean isInterface, CallStack callstack, Interpreter interpreter)
          Parse the BSHBlock for for the class definition and generate the class using ClassGenerator.
 java.lang.Object BshMethod.invoke(java.lang.Object[] argValues, Interpreter interpreter, CallStack callstack)
          Invoke the declared method with the specified arguments, interpreter reference, and callstack.
 java.lang.Object BshMethod.invoke(java.lang.Object[] argValues, Interpreter interpreter, CallStack callstack, bsh.SimpleNode callerInfo)
           
 java.lang.Object NameSpace.invokeMethod(java.lang.String methodName, java.lang.Object[] args, Interpreter interpreter, CallStack callstack, bsh.SimpleNode callerInfo)
          This method simply delegates to This.invokeMethod();
 java.lang.Object This.invokeMethod(java.lang.String methodName, java.lang.Object[] args, Interpreter interpreter, CallStack callstack, bsh.SimpleNode callerInfo, boolean declaredOnly)
          Invoke a method in this namespace with the specified args, interpreter reference, callstack, and caller info.
 EvalError UtilEvalError.toEvalError(bsh.SimpleNode node, CallStack callstack)
           
 EvalError UtilTargetError.toEvalError(java.lang.String msg, bsh.SimpleNode node, CallStack callstack)
          Override toEvalError to throw TargetError type.
 EvalError UtilEvalError.toEvalError(java.lang.String msg, bsh.SimpleNode node, CallStack callstack)
          Re-throw as an eval error, prefixing msg to the message and specifying the node.
 

Constructors in bsh with parameters of type CallStack
EvalError(java.lang.String s, bsh.SimpleNode node, CallStack callstack)
           
TargetError(java.lang.String msg, java.lang.Throwable t, bsh.SimpleNode node, CallStack callstack, boolean inNativeCode)
           
TargetError(java.lang.Throwable t, bsh.SimpleNode node, CallStack callstack)
           
 

Uses of CallStack in bsh.commands
 

Methods in bsh.commands with parameters of type CallStack
static void dir.invoke(Interpreter env, CallStack callstack)
          Implement dir() command.
static void dir.invoke(Interpreter env, CallStack callstack, java.lang.String dir)
          Implement dir( String directory ) command.