public interface Compilable
ScriptEngine接口的可选接口,其方法将脚本编译为可重复执行的形式,无需重新编译。
- 自版本:
- 1.6
-
Method Summary
Modifier and TypeMethodDescription编译脚本(从Reader
读取源代码),以便以后执行。编译脚本(源代码表示为String
),以便以后执行。
-
Method Details
-
compile
编译脚本(源代码表示为String
),以便以后执行。- 参数:
-
script
- 脚本的源代码,表示为String
。 - 返回值:
-
CompiledScript
的子类实例,以便稍后使用CompiledScript
的eval
方法之一执行。 - 抛出:
-
ScriptException
- 如果编译失败。 -
NullPointerException
- 如果参数为null。
-
compile
编译脚本(从Reader
读取源代码),以便以后执行。功能与compile(String)
相同,只是传递源代码的方式不同。- 参数:
-
script
- 从中获取脚本源代码的读取器。 - 返回值:
-
CompiledScript
的子类实例,以便稍后使用其CompiledScript
的eval
方法之一执行。 - 抛出:
-
ScriptException
- 如果编译失败。 -
NullPointerException
- 如果参数为null。
-