## 类的使用
kd.bos.script.debug.DebugResult

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

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

    返回DebugResult的kd.bos.script.debug中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `DebugResult` | DebugResult.`copy(boolean withVar, boolean withWatch)`
    `DebugResult` | DebugExecutor.`evaluate(java.lang.String expression)`
    `DebugResult` | DebugExecutor.`getAtBreakPoint(boolean waitFor)`
    `DebugResult` | DebugExecutor.`getVariables()`
    `DebugResult` | DebugExecutor.`getWatches()`
    `DebugResult` | DebugStepBack.`peek()`
    `DebugResult` | DebugStepBack.`poll(long timeout, java.util.concurrent.TimeUnit unit)`
    `DebugResult` | DebugExecutor.`resume()`
    `DebugResult` | DebugExecutor.`runToLine(int lineNo)`
    `DebugResult` | DebugManager.`startupThenGet()`
    `DebugResult` | DebugExecutor.`stepInto()`
    `DebugResult` | DebugExecutor.`stepOut()`
    `DebugResult` | DebugExecutor.`stepOver()`
    `DebugResult` | DebugExecutor.`stop()` 调试命令
    `DebugResult` | DebugStepBack.`take()`

    参数类型为DebugResult的kd.bos.script.debug中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | DebugStepBack.`onStepBack(DebugResult ret, DebugExecutor executor)`

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

    返回DebugResult的kd.bos.script.jsengine.debug中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `DebugResult` | KDebugExecutor.`evaluate(java.lang.String expression)`
    `DebugResult` | KDebugExecutor.`getAtBreakPoint(boolean waitFor)`
    `DebugResult` | KDebugExecutor.`getVariables()`
    `DebugResult` | KDebugExecutor.`getWatches()`
    `DebugResult` | QueueDebugCallBack.`peek()`
    `DebugResult` | QueueDebugCallBack.`poll(long timeout, java.util.concurrent.TimeUnit unit)`
    `DebugResult` | KDebugExecutor.`resume()`
    `DebugResult` | KDebugExecutor.`runToLine(int lineNo)`
    `DebugResult` | KDebugManager.`startupThenGet()`
    `DebugResult` | KDebugExecutor.`stepInto()`
    `DebugResult` | KDebugExecutor.`stepOut()`
    `DebugResult` | KDebugExecutor.`stepOver()`
    `DebugResult` | KDebugExecutor.`stop()`
    `DebugResult` | QueueDebugCallBack.`take()`

    参数类型为DebugResult的kd.bos.script.jsengine.debug中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | QueueDebugCallBack.`onStepBack(DebugResult ret, DebugExecutor executor)`