Module java.scripting
Package javax.script

Interface Compilable


public interface Compilable
ScriptEngine接口的可选接口,其方法将脚本编译为可重复执行的形式,无需重新编译。
自版本:
1.6
  • Method Summary

    Modifier and Type
    Method
    Description
    compile(Reader script)
    编译脚本(从Reader读取源代码),以便以后执行。
    compile(String script)
    编译脚本(源代码表示为String),以便以后执行。
  • Method Details

    • compile

      CompiledScript compile(String script) throws ScriptException
      编译脚本(源代码表示为String),以便以后执行。
      参数:
      script - 脚本的源代码,表示为String
      返回值:
      CompiledScript的子类实例,以便稍后使用CompiledScripteval方法之一执行。
      抛出:
      ScriptException - 如果编译失败。
      NullPointerException - 如果参数为null。
    • compile

      CompiledScript compile(Reader script) throws ScriptException
      编译脚本(从Reader读取源代码),以便以后执行。功能与compile(String)相同,只是传递源代码的方式不同。
      参数:
      script - 从中获取脚本源代码的读取器。
      返回值:
      CompiledScript的子类实例,以便稍后使用其CompiledScripteval方法之一执行。
      抛出:
      ScriptException - 如果编译失败。
      NullPointerException - 如果参数为null。