## 接口的使用
kd.bos.script.ScriptInfo

- 使用ScriptInfo的程序包
  程序包 | 说明
  --- | ---
  kd.bos.script |
  kd.bos.script.jsengine |
  kd.bos.script.jsengine.debug |
  kd.bos.script.util |

- - ### kd.bos.script中ScriptInfo的使用

    参数类型为ScriptInfo的kd.bos.script中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `<T> T` | ScriptExecutor.`exec(ScriptInfo... scriptInfos)`

  - ### kd.bos.script.jsengine中ScriptInfo的使用

    参数类型为ScriptInfo的kd.bos.script.jsengine中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `<T> T` | KExecutor.`exec(ScriptInfo... scriptInfos)`
    `default void` | KExecutorListener.`onExecuted(ScriptInfo si)`

  - ### kd.bos.script.jsengine.debug中ScriptInfo的使用

    参数类型为ScriptInfo的kd.bos.script.jsengine.debug中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | KDebugManager.`bootDebug(ScriptInfo scriptInfo, ScriptLookup scriptLookup)`
    `void` | KDebugExecutor.`start(DebugManager dm, java.lang.String[] preScriptNames, ScriptInfo scriptInfo, DebugParameter debugParam, java.lang.String[] watches, boolean ignoreSystemScripts, ScriptExecutor executor, kd.bos.script.jsengine.debug.KDebugTerminalHandler terminalHandler)`

  - ### kd.bos.script.util中ScriptInfo的使用

    实现ScriptInfo的kd.bos.script.util中的类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `SimpleScriptInfo`

    返回ScriptInfo的kd.bos.script.util中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `ScriptInfo` | ScriptLookup.`lookup(java.lang.String name)`

    返回变量类型为ScriptInfo的类型的kd.bos.script.util中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `java.util.List<ScriptInfo>` | ScriptLookup.`getAllSystemScripts()`
    `java.util.List<ScriptInfo>` | ScriptLookup.`lookup(java.lang.String[] names)`