public interface

Compilable

javax.script.Compilable
Known Indirect Subclasses

Class Overview

The optional interface implemented by ScriptEngines whose methods compile scripts to a form that can be executed repeatedly without recompilation.

Summary

Public Methods
abstract CompiledScript compile(Reader script)
Compiles the script (source read from Reader) for later execution.
abstract CompiledScript compile(String script)
Compiles the script (source represented as a String) for later execution.

Public Methods

public abstract CompiledScript compile (Reader script)

Compiles the script (source read from Reader) for later execution. Functionality is identical to compile(String) other than the way in which the source is passed.

Parameters
script The reader from which the script source is obtained.
Returns
  • An implementation of CompiledScript to be executed later using one of its eval methods of CompiledScript.
Throws
ScriptException if compilation fails.
NullPointerException if argument is null.

public abstract CompiledScript compile (String script)

Compiles the script (source represented as a String) for later execution.

Parameters
script The source of the script, represented as a String.
Returns
  • An subclass of CompiledScript to be executed later using one of the eval methods of CompiledScript.
Throws
ScriptException if compilation fails.
NullPointerException if the argument is null.