public abstract class CompiledScript extends Object
CompiledScript は ScriptEngine に関連付けられます。CompiledScript の eval メソッドを呼び出すと、ScriptEngine によってスクリプトが実行されます。CompiledScript の実行によって発生した ScriptEngine の状態の変化は、以降のスクリプト実行中に可視である可能性があります。| コンストラクタと説明 |
|---|
CompiledScript() |
| 修飾子と型 | メソッドと説明 |
|---|---|
Object |
eval()
CompiledScript オブジェクトに格納されるプログラムを実行します。 |
Object |
eval(Bindings bindings)
スクリプトの実行中に、提供された属性の
Bindings を、関連付けられた ScriptEngine の ENGINE_SCOPE として使用して、CompiledScript オブジェクトに格納されたプログラムを実行します。 |
abstract Object |
eval(ScriptContext context)
この
CompiledScript オブジェクトに格納されるプログラムを実行します。 |
abstract ScriptEngine |
getEngine()
この
CompiledScript を作成した compile メソッドを持つ ScriptEngine を返します。 |
public abstract Object eval(ScriptContext context) throws ScriptException
CompiledScript オブジェクトに格納されるプログラムを実行します。context - ScriptEngine の eval メソッドに渡される ScriptContext と同じように使用される ScriptContext。null。ScriptException - エラーが発生した場合。NullPointerException - context が null の場合。public Object eval(Bindings bindings) throws ScriptException
Bindings を、関連付けられた ScriptEngine の ENGINE_SCOPE として使用して、CompiledScript オブジェクトに格納されたプログラムを実行します。bindings が null の場合、このメソッドを呼び出した効果は eval(getEngine().getContext()) を呼び出した場合と同じです。
関連付けられた ScriptEngine のデフォルトの ScriptContext に関連付けられた GLOBAL_SCOPE、Bindings、Reader、および Writer が使用されます。
bindings - ENGINE_SCOPE に使用される属性のバインディング。ScriptException - エラーが発生した場合。public Object eval() throws ScriptException
CompiledScript オブジェクトに格納されるプログラムを実行します。関連付けられた ScriptEngine のデフォルトの ScriptContext が使用されます。このメソッドを呼び出した効果は eval(getEngine().getContext()) を呼び出した場合と同じです。ScriptException - エラーが発生した場合。public abstract ScriptEngine getEngine()
CompiledScript を作成した compile メソッドを持つ ScriptEngine を返します。CompiledScript は、このエンジン内で実行されます。CompiledScript を作成した ScriptEngine バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.