Capabilities class
Information about the capabilities of a debug adapter.
Constructors
-
Capabilities({List<
ColumnDescriptor> ? additionalModuleColumns, List<BreakpointMode> ? breakpointModes, List<String> ? completionTriggerCharacters, List<ExceptionBreakpointsFilter> ? exceptionBreakpointFilters, bool? supportSuspendDebuggee, bool? supportTerminateDebuggee, List<ChecksumAlgorithm> ? supportedChecksumAlgorithms, bool? supportsANSIStyling, bool? supportsBreakpointLocationsRequest, bool? supportsCancelRequest, bool? supportsClipboardContext, bool? supportsCompletionsRequest, bool? supportsConditionalBreakpoints, bool? supportsConfigurationDoneRequest, bool? supportsDataBreakpointBytes, bool? supportsDataBreakpoints, bool? supportsDelayedStackTraceLoading, bool? supportsDisassembleRequest, bool? supportsEvaluateForHovers, bool? supportsExceptionFilterOptions, bool? supportsExceptionInfoRequest, bool? supportsExceptionOptions, bool? supportsFunctionBreakpoints, bool? supportsGotoTargetsRequest, bool? supportsHitConditionalBreakpoints, bool? supportsInstructionBreakpoints, bool? supportsLoadedSourcesRequest, bool? supportsLogPoints, bool? supportsModulesRequest, bool? supportsReadMemoryRequest, bool? supportsRestartFrame, bool? supportsRestartRequest, bool? supportsSetExpression, bool? supportsSetVariable, bool? supportsSingleThreadExecutionRequests, bool? supportsStepBack, bool? supportsStepInTargetsRequest, bool? supportsSteppingGranularity, bool? supportsTerminateRequest, bool? supportsTerminateThreadsRequest, bool? supportsValueFormattingOptions, bool? supportsWriteMemoryRequest}) -
Capabilities.fromMap(Map<
String, Object?> obj)
Properties
-
additionalModuleColumns
→ List<
ColumnDescriptor> ? -
The set of additional module information exposed by the debug adapter.
final
-
breakpointModes
→ List<
BreakpointMode> ? -
Modes of breakpoints supported by the debug adapter, such as 'hardware' or
'software'. If present, the client may allow the user to select a mode and
include it in its
setBreakpointsrequest.final -
completionTriggerCharacters
→ List<
String> ? -
The set of characters that should trigger completion in a REPL. If not
specified, the UI should assume the
.character.final -
exceptionBreakpointFilters
→ List<
ExceptionBreakpointsFilter> ? -
Available exception filter options for the
setExceptionBreakpointsrequest.final - hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
supportedChecksumAlgorithms
→ List<
ChecksumAlgorithm> ? -
Checksum algorithms supported by the debug adapter.
final
- supportsANSIStyling → bool?
-
The debug adapter supports ANSI escape sequences in styling of
OutputEvent.outputandVariable.valuefields.final - supportsBreakpointLocationsRequest → bool?
-
The debug adapter supports the
breakpointLocationsrequest.final - supportsCancelRequest → bool?
-
The debug adapter supports the
cancelrequest.final - supportsClipboardContext → bool?
-
The debug adapter supports the
clipboardcontext value in theevaluaterequest.final - supportsCompletionsRequest → bool?
-
The debug adapter supports the
completionsrequest.final - supportsConditionalBreakpoints → bool?
-
The debug adapter supports conditional breakpoints.
final
- supportsConfigurationDoneRequest → bool?
-
The debug adapter supports the
configurationDonerequest.final - supportsDataBreakpointBytes → bool?
-
The debug adapter supports the
asAddressandbytesfields in thedataBreakpointInforequest.final - supportsDataBreakpoints → bool?
-
The debug adapter supports data breakpoints.
final
- supportsDelayedStackTraceLoading → bool?
-
The debug adapter supports the delayed loading of parts of the stack,
which requires that both the
startFrameandlevelsarguments and thetotalFramesresult of thestackTracerequest are supported.final - supportsDisassembleRequest → bool?
-
The debug adapter supports the
disassemblerequest.final - supportsEvaluateForHovers → bool?
-
The debug adapter supports a (side effect free)
evaluaterequest for data hovers.final - supportsExceptionFilterOptions → bool?
-
The debug adapter supports
filterOptionsas an argument on thesetExceptionBreakpointsrequest.final - supportsExceptionInfoRequest → bool?
-
The debug adapter supports the
exceptionInforequest.final - supportsExceptionOptions → bool?
-
The debug adapter supports
exceptionOptionson thesetExceptionBreakpointsrequest.final - supportsFunctionBreakpoints → bool?
-
The debug adapter supports function breakpoints.
final
- supportsGotoTargetsRequest → bool?
-
The debug adapter supports the
gotoTargetsrequest.final - supportsHitConditionalBreakpoints → bool?
-
The debug adapter supports breakpoints that break execution after a
specified number of hits.
final
- supportsInstructionBreakpoints → bool?
-
The debug adapter supports adding breakpoints based on instruction
references.
final
- supportsLoadedSourcesRequest → bool?
-
The debug adapter supports the
loadedSourcesrequest.final - supportsLogPoints → bool?
-
The debug adapter supports log points by interpreting the
logMessageattribute of theSourceBreakpoint.final - supportsModulesRequest → bool?
-
The debug adapter supports the
modulesrequest.final - supportsReadMemoryRequest → bool?
-
The debug adapter supports the
readMemoryrequest.final - supportsRestartFrame → bool?
-
The debug adapter supports restarting a frame.
final
- supportsRestartRequest → bool?
-
The debug adapter supports the
restartrequest. In this case a client should not implementrestartby terminating and relaunching the adapter but by calling therestartrequest.final - supportsSetExpression → bool?
-
The debug adapter supports the
setExpressionrequest.final - supportsSetVariable → bool?
-
The debug adapter supports setting a variable to a value.
final
- supportsSingleThreadExecutionRequests → bool?
-
The debug adapter supports the
singleThreadproperty on the execution requests (continue,next,stepIn,stepOut,reverseContinue,stepBack).final - supportsStepBack → bool?
-
The debug adapter supports stepping back via the
stepBackandreverseContinuerequests.final - supportsStepInTargetsRequest → bool?
-
The debug adapter supports the
stepInTargetsrequest.final - supportsSteppingGranularity → bool?
-
The debug adapter supports stepping granularities (argument
granularity) for the stepping requests.final - supportsTerminateRequest → bool?
-
The debug adapter supports the
terminaterequest.final - supportsTerminateThreadsRequest → bool?
-
The debug adapter supports the
terminateThreadsrequest.final - supportSuspendDebuggee → bool?
-
The debug adapter supports the
suspendDebuggeeattribute on thedisconnectrequest.final - supportsValueFormattingOptions → bool?
-
The debug adapter supports a
formatattribute on thestackTrace,variables, andevaluaterequests.final - supportsWriteMemoryRequest → bool?
-
The debug adapter supports the
writeMemoryrequest.final - supportTerminateDebuggee → bool?
-
The debug adapter supports the
terminateDebuggeeattribute on thedisconnectrequest.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, Object?> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited