kd.bos.script.debug

## 接口 DebugExecutor

- 所有已知实现类:
    KDebugExecutor

      public interface DebugExecutor

- - ### 方法概要

    所有方法 实例方法 抽象方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `addBreakPoint(int[] breakPointLines)`
    `void` | `addWatch(java.lang.String... exps)` 设置表达式查看
    `void` | `clearBreakPoints()`
    `void` | `clearWatches()`
    `DebugResult` | `evaluate(java.lang.String expression)`
    `DebugResult` | `getAtBreakPoint(boolean waitFor)`
    `DebugResult` | `getVariables()`
    `DebugResult` | `getWatches()`
    `<V> V` | `inspect(java.util.concurrent.Callable<V> callable)`
    `void` | `removeBreakPoint(int[] breakPointLines)`
    `void` | `removeWatch(java.lang.String... exps)`
    `DebugResult` | `resume()`
    `DebugResult` | `runToLine(int lineNo)`
    `void` | `setBreakPoint(int[] breakPointLines)` 设置断点
    `void` | `setWatch(java.lang.String... exps)`
    `DebugResult` | `stepInto()`
    `DebugResult` | `stepOut()`
    `DebugResult` | `stepOver()`
    `DebugResult` | `stop()` 调试命令

- - ### 方法详细资料

    - #### stop

          DebugResult stop()

      调试命令

    - #### stepOver

          DebugResult stepOver()

    - #### stepInto

          DebugResult stepInto()

    - #### stepOut

          DebugResult stepOut()

    - #### resume

          DebugResult resume()

    - #### runToLine

          DebugResult runToLine(int lineNo)

    - #### getAtBreakPoint

          DebugResult getAtBreakPoint(boolean waitFor)

    - #### getVariables

          DebugResult getVariables()

    - #### getWatches

          DebugResult getWatches()

    - #### evaluate

          DebugResult evaluate(java.lang.String expression)

    - #### inspect

          <V> V inspect(java.util.concurrent.Callable<V> callable)

    - #### setBreakPoint

          void setBreakPoint(int[] breakPointLines)

      设置断点

    - #### addBreakPoint

          void addBreakPoint(int[] breakPointLines)

    - #### removeBreakPoint

          void removeBreakPoint(int[] breakPointLines)

    - #### clearBreakPoints

          void clearBreakPoints()

    - #### addWatch

          void addWatch(java.lang.String... exps)

      设置表达式查看

    - #### setWatch

          void setWatch(java.lang.String... exps)

    - #### removeWatch

          void removeWatch(java.lang.String... exps)

    - #### clearWatches

          void clearWatches()