Information about the capabilities of a debug adapter.

Fields

@:optionaloptionalsupportsValueFormattingOptions:Null<Bool>

The debug adapter supports a 'format' attribute on the stackTraceRequest, variablesRequest, and evaluateRequest.

@:optionaloptionalsupportsTerminateThreadsRequest:Null<Bool>

The debug adapter supports the 'terminateThreads' request.

@:optionaloptionalsupportsTerminateRequest:Null<Bool>

The debug adapter supports the 'terminate' request.

@:optionaloptionalsupportsSteppingGranularity:Null<Bool>

The debug adapter supports stepping granularities (argument 'granularity') for the stepping requests.

@:optionaloptionalsupportsStepInTargetsRequest:Null<Bool>

The debug adapter supports the stepInTargetsRequest.

@:optionaloptionalsupportsStepBack:Null<Bool>

The debug adapter supports stepping back via the stepBack and reverseContinue requests.

@:optionaloptionalsupportsSetVariable:Null<Bool>

The debug adapter supports setting a variable to a value.

@:optionaloptionalsupportsSetExpression:Null<Bool>

The debug adapter supports the 'setExpression' request.

@:optionaloptionalsupportsRestartRequest:Null<Bool>

The debug adapter supports the RestartRequest. In this case a client should not implement 'restart' by terminating and relaunching the adapter but by calling the RestartRequest.

@:optionaloptionalsupportsRestartFrame:Null<Bool>

The debug adapter supports restarting a frame.

@:optionaloptionalsupportsReadMemoryRequest:Null<Bool>

The debug adapter supports the 'readMemory' request.

@:optionaloptionalsupportsModulesRequest:Null<Bool>

The debug adapter supports the modules request.

@:optionaloptionalsupportsLogPoints:Null<Bool>

The debug adapter supports logpoints by interpreting the 'logMessage' attribute of the SourceBreakpoint.

@:optionaloptionalsupportsLoadedSourcesRequest:Null<Bool>

The debug adapter supports the 'loadedSources' request.

@:optionaloptionalsupportsInstructionBreakpoints:Null<Bool>

The debug adapter supports adding breakpoints based on instruction references

@:optionaloptionalsupportsHitConditionalBreakpoints:Null<Bool>

The debug adapter supports breakpoints that break execution after a specified number of hits.

@:optionaloptionalsupportsGotoTargetsRequest:Null<Bool>

The debug adapter supports the gotoTargetsRequest.

@:optionaloptionalsupportsFunctionBreakpoints:Null<Bool>

The debug adapter supports function breakpoints.

@:optionaloptionalsupportsExceptionOptions:Null<Bool>

The debug adapter supports 'exceptionOptions' on the setExceptionBreakpoints request.

@:optionaloptionalsupportsExceptionInfoRequest:Null<Bool>

The debug adapter supports the exceptionInfo request.

@:optionaloptionalsupportsEvaluateForHovers:Null<Bool>

The debug adapter supports a (side effect free) evaluate request for data hovers.

@:optionaloptionalsupportsDisassembleRequest:Null<Bool>

The debug adapter supports the 'disassemble' request.

@:optionaloptionalsupportsDelayedStackTraceLoading:Null<Bool>

The debug adapter supports the delayed loading of parts of the stack, which requires that both the 'startFrame' and 'levels' arguments and the 'totalFrames' result of the 'StackTrace' request are supported.

@:optionaloptionalsupportsDataBreakpoints:Null<Bool>

The debug adapter supports data breakpoints.

@:optionaloptionalsupportsConfigurationDoneRequest:Null<Bool>

The debug adapter supports the configurationDoneRequest.

@:optionaloptionalsupportsConditionalBreakpoints:Null<Bool>

The debug adapter supports conditional breakpoints.

@:optionaloptionalsupportsCompletionsRequest:Null<Bool>

The debug adapter supports the completionsRequest.

@:optionaloptionalsupportsClipboardContext:Null<Bool>

The debug adapter supports the 'clipboard' context value in the 'evaluate' request.

@:optionaloptionalsupportsCancelRequest:Null<Bool>

The debug adapter supports the 'cancel' request.

@:optionaloptionalsupportsBreakpointLocationsRequest:Null<Bool>

The debug adapter supports the 'breakpointLocations' request.

@:optionaloptionalsupportedChecksumAlgorithms:Null<Array<ChecksumAlgorithm>>

Checksum algorithms supported by the debug adapter.

@:optionaloptionalsupportTerminateDebuggee:Null<Bool>

The debug adapter supports the 'terminateDebuggee' attribute on the 'disconnect' request.

@:optionaloptionalexceptionBreakpointFilters:Null<Array<ExceptionBreakpointsFilter>>

Available filters or options for the setExceptionBreakpoints request.

@:optionaloptionaladditionalModuleColumns:Null<Array<ColumnDescriptor>>

The set of additional module information exposed by the debug adapter.