Uses of Class javax.script.ScriptException (Java SE 26 & JDK 26)
Description: use: module: java.scripting, package: javax.script, class: ScriptException

# Uses of Class
javax.script.ScriptException

Packages that use ScriptException
Package
Description
javax.script
The scripting API consists of interfaces and classes that define Java Scripting Engines and provides a framework for their use in Java applications.

- ## Uses of ScriptException in javax.script

  Methods in javax.script that throw ScriptException
  Modifier and Type
  Method
  Description
  `CompiledScript`
  Compilable.`compile(Reader script)`
  Compiles the script (source read from `Reader`) for later execution.
  `CompiledScript`
  Compilable.`compile(String script)`
  Compiles the script (source represented as a `String`) for later execution.
  `Object`
  AbstractScriptEngine.`eval(Reader reader)`
  `eval(Reader)` calls the abstract `eval(Reader, ScriptContext)` passing the value of the `context` field.
  `Object`
  AbstractScriptEngine.`eval(Reader reader, Bindings bindings)`
  `eval(Reader, Bindings)` calls the abstract `eval(Reader, ScriptContext)` method, passing it a `ScriptContext` whose Reader, Writers and Bindings for scopes other that `ENGINE_SCOPE` are identical to those members of the protected `context` field.
  `Object`
  AbstractScriptEngine.`eval(String script)`
  Same as `eval(Reader)` except that the abstract `eval(String, ScriptContext)` is used.
  `Object`
  AbstractScriptEngine.`eval(String script, Bindings bindings)`
  Same as `eval(Reader, Bindings)` except that the abstract `eval(String, ScriptContext)` is used.
  `Object`
  CompiledScript.`eval()`
  Executes the program stored in the `CompiledScript` object.
  `Object`
  CompiledScript.`eval(Bindings bindings)`
  Executes the program stored in the `CompiledScript` object using the supplied `Bindings` of attributes as the `ENGINE_SCOPE` of the associated `ScriptEngine` during script execution.
  `abstract Object`
  CompiledScript.`eval(ScriptContext context)`
  Executes the program stored in this `CompiledScript` object.
  `Object`
  ScriptEngine.`eval(Reader reader)`
  Same as `eval(String)` except that the source of the script is provided as a `Reader`
  `Object`
  ScriptEngine.`eval(Reader reader, Bindings n)`
  Same as `eval(String, Bindings)` except that the source of the script is provided as a `Reader`.
  `Object`
  ScriptEngine.`eval(Reader reader, ScriptContext context)`
  Same as `eval(String, ScriptContext)` where the source of the script is read from a `Reader`.
  `Object`
  ScriptEngine.`eval(String script)`
  Executes the specified script.
  `Object`
  ScriptEngine.`eval(String script, Bindings n)`
  Executes the script using the `Bindings` argument as the `ENGINE_SCOPE` `Bindings` of the `ScriptEngine` during the script execution.
  `Object`
  ScriptEngine.`eval(String script, ScriptContext context)`
  Causes the immediate execution of the script whose source is the String passed as the first argument.
  `Object`
  Invocable.`invokeFunction(String name, Object... args)`
  Used to call top-level procedures and functions defined in scripts.
  `Object`
  Invocable.`invokeMethod(Object thiz, String name, Object... args)`
  Calls a method on a script object compiled during a previous script execution, which is retained in the state of the `ScriptEngine`.