-
- 所有已知实现类:
-
NashornScriptEngine
public interface Compilable
ScriptEngines实现的可选接口,其方法将脚本编译为可重复执行的表单,而无需重新编译。- 从以下版本开始:
- 1.6
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 CompiledScript
compile(Reader script)
编译脚本(源码为Reader
)供以后执行。CompiledScript
compile(String script)
编译脚本(源代码为String
)供以后执行。
-
-
-
方法详细信息
-
compile
CompiledScript compile(String script) throws ScriptException
编译脚本(源代码为String
)供以后执行。- 参数
-
script
- 脚本的来源,表示为String
。 - 结果
-
的子类的实例
CompiledScript
稍后将使用的一个被执行eval
的方法CompiledScript
。 - 异常
-
ScriptException
- 如果编译失败。 -
NullPointerException
- 如果参数为空。
-
compile
CompiledScript compile(Reader script) throws ScriptException
编译脚本(源码为Reader
)供以后执行。 除了通过源的方式以外,功能与compile(String)
相同。- 参数
-
script
- 从中获取脚本源的读者。 - 结果
-
的子类的实例
CompiledScript
稍后将使用的其一个被执行eval
的方法CompiledScript
。 - 异常
-
ScriptException
- 如果编译失败。 -
NullPointerException
- 如果参数为空。
-
-