# 程序包kd.bos.script.jsengine.debug的分层结构

程序包分层结构:

- 所有程序包

## 类分层结构

- java.lang.Object
  - kd.bos.script.jsengine.debug.DebugThread (implements java.lang.AutoCloseable)
  - kd.bos.script.jsengine.debug.DIM
  - kd.bos.script.jsengine.debug.DIM.ContextData
  - kd.bos.script.jsengine.debug.DIM.FunctionSource
  - kd.bos.script.jsengine.debug.DIM.SourceInfo
  - kd.bos.script.jsengine.debug.DIM.StackFrame (implements org.mozilla.javascript.debug.DebugFrame)
  - kd.bos.script.jsengine.debug.KBreakPoints
  - kd.bos.script.jsengine.debug.KDebugConst
  - kd.bos.script.jsengine.debug.KDebugExecutor (implements kd.bos.script.debug.DebugExecutor)
  - kd.bos.script.jsengine.debug.KDebugLog
  - kd.bos.script.jsengine.debug.KDebugManager (implements kd.bos.script.debug.DebugManager)
  - kd.bos.script.jsengine.debug.KDebugVarFilter
  - kd.bos.script.jsengine.debug.KKeys
  - kd.bos.script.jsengine.debug.KPacket (implements kd.bos.script.debug.DebugPacket)
    - kd.bos.script.jsengine.debug.KRequest (implements kd.bos.script.debug.DebugRequest)
    - kd.bos.script.jsengine.debug.KResponse (implements kd.bos.script.debug.DebugResponse)
  - kd.bos.script.jsengine.debug.KStepResult
  - kd.bos.script.jsengine.debug.QueueDebugCallBack (implements kd.bos.script.debug.DebugStepBack)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - kd.bos.script.jsengine.debug.KAbortException

## 接口分层结构

- java.util.concurrent.Callable<V>
  - kd.bos.script.jsengine.debug.InspectableCall<V>
- kd.bos.script.jsengine.debug.GuiCallback
- kd.bos.script.jsengine.debug.KScopeProvider
- kd.bos.script.jsengine.debug.KSourceProvider