## 接口的使用
kd.bos.script.debug.DebugManager

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

- - ### kd.bos.script.debug中DebugManager的使用

    返回DebugManager的kd.bos.script.debug中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `static DebugManager` | DebugManager.`getDebugManager(java.lang.String debugId)` 获取调试管理器
    `static DebugManager` | DebugManager.`waitForDebugManager(java.lang.String debugId)`

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

    返回DebugManager的kd.bos.script.jsengine中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `DebugManager` | KExecutor.`attachDebug(java.lang.String debugId, DebugStepBack dcb)`

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

    实现DebugManager的kd.bos.script.jsengine.debug中的类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `KDebugManager`

    返回DebugManager的kd.bos.script.jsengine.debug中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `DebugManager` | KDebugExecutor.`getDebugManager()`
    `static DebugManager` | KDebugManager.`getDebugManager(java.lang.String debugId)`
    `static DebugManager` | KDebugManager.`waitForDebugManager(java.lang.String debugId)`

    参数类型为DebugManager的kd.bos.script.jsengine.debug中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `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)`