A debug session.
A debug session.
(configuration debug-session)
The "resolved" {@link DebugConfiguration debug configuration} of this session. "Resolved" means that
The "resolved" {@link DebugConfiguration debug configuration} of this session. "Resolved" means that - all variables have been substituted and - platform specific attribute sections have been "flattened" for the matching platform and removed for non-matching platforms.
(custom-request debug-session command)
(custom-request debug-session command args)
Send a custom request to the debug adapter.
Parameters:
command
: string
args
: any
Returns: Thenable<any>
Send a custom request to the debug adapter. **Parameters:** - `command`: `string` - `args`: `any` **Returns:** `Thenable<any>`
(debug-protocol-breakpoint debug-session breakpoint)
Maps a breakpoint in the editor to the corresponding Debug Adapter Protocol (DAP) breakpoint that is managed by the debug adapter of the debug session.
If no DAP breakpoint exists (either because the editor breakpoint was not yet registered or because the debug adapter is not interested in the breakpoint), the value undefined
is returned.
Parameters:
breakpoint
: Breakpoint
- A {@link Breakpoint } in the editor.Returns: Thenable<DebugProtocolBreakpoint | undefined>
- A promise that resolves to the Debug Adapter Protocol breakpoint or undefined
.
Maps a breakpoint in the editor to the corresponding Debug Adapter Protocol (DAP) breakpoint that is managed by the debug adapter of the debug session. If no DAP breakpoint exists (either because the editor breakpoint was not yet registered or because the debug adapter is not interested in the breakpoint), the value `undefined` is returned. **Parameters:** - `breakpoint`: `Breakpoint` - A {@link Breakpoint } in the editor. **Returns:** `Thenable<DebugProtocolBreakpoint | undefined>` - A promise that resolves to the Debug Adapter Protocol breakpoint or `undefined`.
(id debug-session)
The unique ID of this debug session.
The unique ID of this debug session.
(name debug-session)
The debug session's name is initially taken from the {@link DebugConfiguration debug configuration}. Any changes will be properly reflected in the UI.
The debug session's name is initially taken from the {@link DebugConfiguration debug configuration}. Any changes will be properly reflected in the UI.
(parent-session debug-session)
The parent session of this debug session, if it was created as a child.
The parent session of this debug session, if it was created as a child.
(set-name! debug-session value)
The debug session's name is initially taken from the {@link DebugConfiguration debug configuration}. Any changes will be properly reflected in the UI.
The debug session's name is initially taken from the {@link DebugConfiguration debug configuration}. Any changes will be properly reflected in the UI.
(type debug-session)
The debug session's type from the {@link DebugConfiguration debug configuration}.
The debug session's type from the {@link DebugConfiguration debug configuration}.
(workspace-folder debug-session)
The workspace folder of this session or undefined
for a folderless setup.
The workspace folder of this session or `undefined` for a folderless setup.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close