-
- 所有已知实现类:
-
NashornScriptEngine
public interface Compilable
ScriptEngines实现的可选接口,其方法将脚本编译为可以重复执行而无需重新编译的表单。- 从以下版本开始:
- 1.6
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 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
- 如果参数为null。
-
compile
CompiledScript compile(Reader script) throws ScriptException
编译脚本(源读取自Reader
)以供稍后执行。 除了传递源的方式之外,功能与compile(String)
相同。- 参数
-
script
- 从中获取脚本源的阅读器。 - 结果
-
的子类的实例
CompiledScript
稍后将使用的其一个被执行eval
的方法CompiledScript
。 - 异常
-
ScriptException
- 如果编译失败。 -
NullPointerException
- 如果参数为null。
-
-