public abstract class CompiledScript extends Object
CompiledScript与
ScriptEngine --给的
CompiledScript
eval方法由
ScriptEngine导致脚本执行有关。在通过对
CompiledScript执行引起的
ScriptEngine状态的变化可能出现在随后的执行的脚本引擎。
| Constructor and Description |
|---|
CompiledScript() |
| Modifier and Type | Method and Description |
|---|---|
Object |
eval()
执行存储在
CompiledScript对象的程序。
|
Object |
eval(Bindings bindings)
在脚本执行使用提供的
Bindings属性的相关
ScriptEngine的
ENGINE_SCOPE执行存储在
CompiledScript对象的程序。
|
abstract Object |
eval(ScriptContext context)
执行存储在这
CompiledScript对象的程序。
|
abstract ScriptEngine |
getEngine()
返回的
compile方法创造了这个
CompiledScript的
ScriptEngine。
|
public abstract Object eval(ScriptContext context) throws ScriptException
CompiledScript对象的程序。
context -
ScriptContext,用同样的方法为
ScriptContext传递到
ScriptEngine的
eval方法。
null如果没有价值是由脚本执行返回。
ScriptException -如果出现错误。
NullPointerException如果背景是空的。
public Object eval(Bindings bindings) throws ScriptException
Bindings属性的相关
ScriptEngine的
ENGINE_SCOPE执行存储在
CompiledScript对象的程序。如果设置为空,然后调用此方法的效果是相同的eval(getengine()。getcontext())。
。的GLOBAL_SCOPE Bindings,Reader和Writer与关联ScriptEngine默认ScriptContext相关应用。
bindings -用于
ENGINE_SCOPE属性绑定。
ScriptException -如果出现错误。
public Object eval() throws ScriptException
CompiledScript对象的程序。相关的
ScriptEngine默认使用
ScriptContext。调用该方法的效果相同,eval(getengine()。getcontext())。
ScriptException -如果出现错误。
public abstract ScriptEngine getEngine()
compile方法创造了这个
CompiledScript的
ScriptEngine。的
CompiledScript将在本机执行。
CompiledScript的
ScriptEngine
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.