| 接口 | 说明 |
|---|---|
| GuiCallback |
Interface for communication between the debugger and its GUI.
|
| InspectableCall<V> | |
| KScopeProvider |
Interface to provide a scope object for script evaluation to the debugger.
|
| KSourceProvider |
Interface to provide a source of scripts to the debugger.
|
| 类 | 说明 |
|---|---|
| DebugThread | |
| DIM |
Dim or Debugger Implementation for Rhino.
|
| DIM.ContextData |
Class to store information about a stack.
|
| DIM.FunctionSource |
Class to store information about a function.
|
| DIM.SourceInfo |
Class to store information about a script source.
|
| DIM.StackFrame |
Object to represent one stack frame.
|
| KBreakPoints | |
| KDebugConst | |
| KDebugExecutor |
启动start -->调试结束
1) Context.end触发: KDebugCommander.stopListener.onEndContext->onEndContext->doStop+KDebugManager.terminal()
2) doStop确保执行完最后一步: stop->resume-->...
3) KDebugExecutor.start.Thread: buildDebugResult(null),running=false->handDebugResult->dm.stopped():-----------脚本调试结束。
|
| KDebugLog | |
| KDebugManager | |
| KDebugVarFilter | |
| KKeys | |
| KPacket | |
| KRequest | |
| KResponse | |
| KStepResult | |
| QueueDebugCallBack |
| 异常错误 | 说明 |
|---|---|
| KAbortException |