## 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 and 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 and Description
--- | ---
`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.
`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.

Methods in org.gjt.sp.jedit.bsh that throw EvalError
Modifier and Type | Method and 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.
`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)`
`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.
`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` | 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` | 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 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.