Uses of Class org.gjt.sp.jedit.bsh.EvalError (jEdit API Documentation)

## Uses of Class
org.gjt.sp.jedit.bsh.EvalError

- Packages that use EvalError
  Package | Description
  --- | ---
  org.gjt.sp.jedit.bsh | Lightweight Scripting for Java.

- - ### Uses of EvalError in org.gjt.sp.jedit.bsh

    Subclasses of EvalError in org.gjt.sp.jedit.bsh
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ParseException` | This exception is thrown when parse errors are encountered.
    `class` | `TargetError` | TargetError is an EvalError that wraps an exception thrown by the script (or by code called from the script).

    Methods in org.gjt.sp.jedit.bsh that return EvalError
    Modifier and Type | Method | Description
    --- | --- | ---
    `EvalError` | UtilEvalError.`toEvalError​(java.lang.String msg, org.gjt.sp.jedit.bsh.SimpleNode node, CallStack callstack)` | Re-throw as an eval error, prefixing msg to the message and specifying the node.
    `EvalError` | UtilEvalError.`toEvalError​(org.gjt.sp.jedit.bsh.SimpleNode node, CallStack callstack)` |
    `EvalError` | UtilTargetError.`toEvalError​(java.lang.String msg, org.gjt.sp.jedit.bsh.SimpleNode node, CallStack callstack)` | Override toEvalError to throw TargetError type.

    Methods in org.gjt.sp.jedit.bsh that throw EvalError
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.Object` | BSHPackageDeclaration.`eval​(CallStack callstack, Interpreter interpreter)` |
    `java.lang.Object` | Interpreter.`eval​(java.io.Reader in)` | Evaluate the inputstream in this interpreter's global namespace.
    `java.lang.Object` | Interpreter.`eval​(java.io.Reader in, NameSpace nameSpace, java.lang.String sourceFileInfo)` | Spawn a non-interactive local interpreter to evaluate text in the specified namespace.
    `java.lang.Object` | Interpreter.`eval​(java.lang.String statements)` | Evaluate the string in this interpreter's global namespace.
    `java.lang.Object` | Interpreter.`eval​(java.lang.String statements, NameSpace nameSpace)` | Evaluate the string in the specified namespace.
    `abstract java.lang.Class` | ClassGenerator.`generateClass​(java.lang.String name, Modifiers modifiers, java.lang.Class[] interfaces, java.lang.Class superClass, org.gjt.sp.jedit.bsh.BSHBlock block, boolean isInterface, CallStack callstack, Interpreter interpreter)` | Parse the BSHBlock for the class definition and generate the class.
    `java.lang.Class` | ClassGeneratorImpl.`generateClass​(java.lang.String name, Modifiers modifiers, java.lang.Class[] interfaces, java.lang.Class superClass, org.gjt.sp.jedit.bsh.BSHBlock block, boolean isInterface, CallStack callstack, Interpreter interpreter)` |
    `static java.lang.Class` | ClassGeneratorImpl.`generateClassImpl​(java.lang.String name, Modifiers modifiers, java.lang.Class[] interfaces, java.lang.Class superClass, org.gjt.sp.jedit.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` | Interpreter.`get​(java.lang.String name)` | Get the value of the name.
    `java.lang.Object` | Interpreter.`getInterface​(java.lang.Class interf)` | Get a reference to the interpreter (global namespace), cast to the specified interface type.
    `java.lang.Object` | BshMethod.`invoke​(java.lang.Object[] argValues, Interpreter interpreter)` | Invoke the declared method with the specified arguments and interpreter reference.
    `java.lang.Object` | BshMethod.`invoke​(java.lang.Object[] argValues, Interpreter interpreter, CallStack callstack, org.gjt.sp.jedit.bsh.SimpleNode callerInfo)` | Invoke the bsh method with the specified args, interpreter ref, and callstack.
    `java.lang.Object` | NameSpace.`invokeMethod​(java.lang.String methodName, java.lang.Object[] args, Interpreter interpreter)` | Invoke a method in this namespace with the specified args and interpreter reference.
    `java.lang.Object` | NameSpace.`invokeMethod​(java.lang.String methodName, java.lang.Object[] args, Interpreter interpreter, CallStack callstack, org.gjt.sp.jedit.bsh.SimpleNode callerInfo)` | This method simply delegates to This.invokeMethod();
    `java.lang.Object` | This.`invokeMethod​(java.lang.String name, java.lang.Object[] args)` | Invoke specified method as from outside java code, using the declaring interpreter and current namespace.
    `java.lang.Object` | This.`invokeMethod​(java.lang.String methodName, java.lang.Object[] args, Interpreter interpreter, CallStack callstack, org.gjt.sp.jedit.bsh.SimpleNode callerInfo, boolean declaredOnly)` | Invoke a method in this namespace with the specified args, interpreter reference, callstack, and caller info.
    `void` | EvalError.`reThrow​(java.lang.String msg)` | Re-throw the error, prepending the specified message.
    `void` | Interpreter.`set​(java.lang.String name, boolean value)` |
    `void` | Interpreter.`set​(java.lang.String name, double value)` |
    `void` | Interpreter.`set​(java.lang.String name, float value)` |
    `void` | Interpreter.`set​(java.lang.String name, int value)` |
    `void` | Interpreter.`set​(java.lang.String name, long value)` |
    `void` | Interpreter.`set​(java.lang.String name, java.lang.Object value)` | Assign the value to the name.
    `java.lang.Object` | Interpreter.`source​(java.lang.String filename)` | Read text from fileName and eval it.
    `java.lang.Object` | Interpreter.`source​(java.lang.String filename, NameSpace nameSpace)` | Read text from fileName and eval it.
    `void` | Interpreter.`unset​(java.lang.String name)` | Unassign the variable name.