インターフェース ScriptExecutor

すべての既知の実装クラス:
AbstractScriptExecutorDefaultScriptExecutorPolyglotScriptExecutorPythonScriptExecutorRubyScriptExecutor
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface ScriptExecutor
ScriptSource およびオプションのバインディング variables に対するスクリプト評価の抽象化。
導入:
2.1
作成者:
David Turanski, Artem Bilan
  • メソッドの詳細

    • executeScript

      @Nullable ObjectSE executeScript(ScriptSource scriptSource, @Nullable MapSE<StringSE,ObjectSE> variables)
      オプションのバインディング variables を使用して、提供された ScriptSource からスクリプトを実行します。
      パラメーター:
      scriptSource - スクリプトソース。
      variables - 変数。
      戻り値:
      実行の結果。
    • executeScript

      @Nullable default ObjectSE executeScript(ScriptSource scriptSource)
      提供された ScriptSource からスクリプトを実行します
      パラメーター:
      scriptSource - スクリプトソース。
      戻り値:
      実行の結果。