Contains DevTools Protocol Debugger domain implementation accessible via DebuggerOperations class.
data class BreakpointResolvedEvent : Event
Fired when breakpoint is resolved to an actual script and location. |
|
data class CallFrame
JavaScript call frame. Array of call frames form the call stack. |
|
data class ContinueToLocationRequest
Represents request frame that can be used with Debugger#continueToLocation operation call. |
|
class DebuggerOperations
Debugger domain exposes JavaScript debugging capabilities. It allows setting and removing breakpoints, stepping through execution, exploring stack traces, etc. |
|
data class EvaluateOnCallFrameRequest
Represents request frame that can be used with Debugger#evaluateOnCallFrame operation call. |
|
data class EvaluateOnCallFrameResponse
Represents response frame that is returned from Debugger#evaluateOnCallFrame operation call. Evaluates expression on a given call frame. |
|
data class GetScriptSourceRequest
Represents request frame that can be used with Debugger#getScriptSource operation call. |
|
data class GetScriptSourceResponse
Represents response frame that is returned from Debugger#getScriptSource operation call. Returns source for the script with given id. |
|
data class Location
Location in the source code. |
|
data class PausedEvent : Event
Fired when the virtual machine stopped on breakpoint or exception or any other stop criteria. |
|
data class RemoveBreakpointRequest
Represents request frame that can be used with Debugger#removeBreakpoint operation call. |
|
data class RestartFrameRequest
Represents request frame that can be used with Debugger#restartFrame operation call. |
|
data class RestartFrameResponse
Represents response frame that is returned from Debugger#restartFrame operation call. Restarts particular call frame from the beginning. |
|
data class Scope
Scope description. |
|
data class ScriptFailedToParseEvent : Event
Fired when virtual machine fails to parse the script. |
|
data class ScriptParsedEvent : Event
Fired when virtual machine parses script. This event is also fired for all known and uncollected scripts upon enabling debugger. |
|
data class ScriptPosition
Location in the source code. |
|
data class SearchInContentRequest
Represents request frame that can be used with Debugger#searchInContent operation call. |
|
data class SearchInContentResponse
Represents response frame that is returned from Debugger#searchInContent operation call. Searches for given string in script content. |
|
data class SearchMatch
Search match for resource. |
|
data class SetAsyncCallStackDepthRequest
Represents request frame that can be used with Debugger#setAsyncCallStackDepth operation call. |
|
data class SetBlackboxedRangesRequest
Represents request frame that can be used with Debugger#setBlackboxedRanges operation call. |
|
data class SetBlackboxPatternsRequest
Represents request frame that can be used with Debugger#setBlackboxPatterns operation call. |
|
data class SetBreakpointByUrlRequest
Represents request frame that can be used with Debugger#setBreakpointByUrl operation call. |
|
data class SetBreakpointByUrlResponse
Represents response frame that is returned from Debugger#setBreakpointByUrl operation call. Sets JavaScript breakpoint at given location specified either by URL or URL regex. Once this command is issued, all existing parsed scripts will have breakpoints resolved and returned in locations property. Further matching script parsing will result in subsequent breakpointResolved events issued. This logical breakpoint will survive page reloads. |
|
data class SetBreakpointRequest
Represents request frame that can be used with Debugger#setBreakpoint operation call. |
|
data class SetBreakpointResponse
Represents response frame that is returned from Debugger#setBreakpoint operation call. Sets JavaScript breakpoint at a given location. |
|
data class SetBreakpointsActiveRequest
Represents request frame that can be used with Debugger#setBreakpointsActive operation call. |
|
data class SetPauseOnExceptionsRequest
Represents request frame that can be used with Debugger#setPauseOnExceptions operation call. |
|
data class SetScriptSourceRequest
Represents request frame that can be used with Debugger#setScriptSource operation call. |
|
data class SetScriptSourceResponse
Represents response frame that is returned from Debugger#setScriptSource operation call. Edits JavaScript source live. |
|
data class SetSkipAllPausesRequest
Represents request frame that can be used with Debugger#setSkipAllPauses operation call. |
|
data class SetVariableValueRequest
Represents request frame that can be used with Debugger#setVariableValue operation call. |
typealias BreakpointId = String
Breakpoint identifier. |
|
typealias CallFrameId = String
Call frame identifier. |