モジュール java.scripting
パッケージ javax.script

インタフェースCompilable


public interface Compilable
再コンパイルを行わずに繰返し実行可能なフォームにスクリプトをコンパイルするメソッドを持つScriptEnginesによって実装されるオプションのインタフェースです。
導入されたバージョン:
1.6
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    compile​(Reader script)
    あとで実行するために、スクリプト(Readerから読み込まれるソース)をコンパイルします。
    compile​(String script)
    あとで実行するために、スクリプト(Stringとして表されるソース)をコンパイルします。
  • メソッドの詳細

    • compile

      CompiledScript compile(String script) throws ScriptException
      あとで実行するために、スクリプト(Stringとして表されるソース)をコンパイルします。
      パラメータ:
      script - Stringとして表されるスクリプトのソース。
      戻り値:
      CompiledScriptevalメソッドのいずれかを使用して後で実行されるCompiledScriptのサブクラスのインスタンス。
      例外:
      ScriptException - コンパイルに失敗した場合。
      NullPointerException - 引数がnullである場合。
    • compile

      CompiledScript compile(Reader script) throws ScriptException
      あとで実行するために、スクリプト(Readerから読み込まれるソース)をコンパイルします。 ソースが渡される方法を除いて、機能はcompile(String)と同じです。
      パラメータ:
      script - スクリプト・ソースの取得元となるリーダー。
      戻り値:
      CompiledScriptevalメソッドのいずれかを使用して後で実行されるCompiledScriptのサブクラスのインスタンス。
      例外:
      ScriptException - コンパイルに失敗した場合。
      NullPointerException - 引数がnullの場合。