Class Capabilities
java.lang.Object
com.oracle.truffle.tools.dap.types.JSONBase
com.oracle.truffle.tools.dap.types.Capabilities
Information about the capabilities of a debug adapter.
-
Method Summary
Modifier and TypeMethodDescriptionstatic Capabilitiescreate()booleanThe set of additional module information exposed by the debug adapter.The set of characters that should trigger completion in a REPL.Available filters or options for the setExceptionBreakpoints request.Checksum algorithms supported by the debug adapter.The debug adapter supports the 'breakpointLocations' request.The debug adapter supports the 'cancel' request.The debug adapter supports the 'clipboard' context value in the 'evaluate' request.The debug adapter supports the 'completions' request.The debug adapter supports conditional breakpoints.The debug adapter supports the 'configurationDone' request.The debug adapter supports data breakpoints.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.The debug adapter supports the 'disassemble' request.The debug adapter supports a (side effect free) evaluate request for data hovers.The debug adapter supports the 'exceptionInfo' request.The debug adapter supports 'exceptionOptions' on the setExceptionBreakpoints request.The debug adapter supports function breakpoints.The debug adapter supports the 'gotoTargets' request.The debug adapter supports breakpoints that break execution after a specified number of hits.The debug adapter supports the 'loadedSources' request.The debug adapter supports logpoints by interpreting the 'logMessage' attribute of the SourceBreakpoint.The debug adapter supports the 'modules' request.The debug adapter supports the 'readMemory' request.The debug adapter supports restarting a frame.The debug adapter supports the 'restart' request.The debug adapter supports the 'setExpression' request.The debug adapter supports setting a variable to a value.The debug adapter supports stepping back via the 'stepBack' and 'reverseContinue' requests.The debug adapter supports the 'stepInTargets' request.The debug adapter supports the 'terminate' request.The debug adapter supports the 'terminateThreads' request.The debug adapter supports a 'format' attribute on the stackTraceRequest, variablesRequest, and evaluateRequest.The debug adapter supports the 'terminateDebuggee' attribute on the 'disconnect' request.inthashCode()setAdditionalModuleColumns(List<ColumnDescriptor> additionalModuleColumns) setCompletionTriggerCharacters(List<String> completionTriggerCharacters) setExceptionBreakpointFilters(List<ExceptionBreakpointsFilter> exceptionBreakpointFilters) setSupportedChecksumAlgorithms(List<String> supportedChecksumAlgorithms) setSupportsBreakpointLocationsRequest(Boolean supportsBreakpointLocationsRequest) setSupportsCancelRequest(Boolean supportsCancelRequest) setSupportsClipboardContext(Boolean supportsClipboardContext) setSupportsCompletionsRequest(Boolean supportsCompletionsRequest) setSupportsConditionalBreakpoints(Boolean supportsConditionalBreakpoints) setSupportsConfigurationDoneRequest(Boolean supportsConfigurationDoneRequest) setSupportsDataBreakpoints(Boolean supportsDataBreakpoints) setSupportsDelayedStackTraceLoading(Boolean supportsDelayedStackTraceLoading) setSupportsDisassembleRequest(Boolean supportsDisassembleRequest) setSupportsEvaluateForHovers(Boolean supportsEvaluateForHovers) setSupportsExceptionInfoRequest(Boolean supportsExceptionInfoRequest) setSupportsExceptionOptions(Boolean supportsExceptionOptions) setSupportsFunctionBreakpoints(Boolean supportsFunctionBreakpoints) setSupportsGotoTargetsRequest(Boolean supportsGotoTargetsRequest) setSupportsHitConditionalBreakpoints(Boolean supportsHitConditionalBreakpoints) setSupportsLoadedSourcesRequest(Boolean supportsLoadedSourcesRequest) setSupportsLogPoints(Boolean supportsLogPoints) setSupportsModulesRequest(Boolean supportsModulesRequest) setSupportsReadMemoryRequest(Boolean supportsReadMemoryRequest) setSupportsRestartFrame(Boolean supportsRestartFrame) setSupportsRestartRequest(Boolean supportsRestartRequest) setSupportsSetExpression(Boolean supportsSetExpression) setSupportsSetVariable(Boolean supportsSetVariable) setSupportsStepBack(Boolean supportsStepBack) setSupportsStepInTargetsRequest(Boolean supportsStepInTargetsRequest) setSupportsTerminateRequest(Boolean supportsTerminateRequest) setSupportsTerminateThreadsRequest(Boolean supportsTerminateThreadsRequest) setSupportsValueFormattingOptions(Boolean supportsValueFormattingOptions) setSupportTerminateDebuggee(Boolean supportTerminateDebuggee)
-
Method Details
-
getSupportsConfigurationDoneRequest
The debug adapter supports the 'configurationDone' request. -
setSupportsConfigurationDoneRequest
-
getSupportsFunctionBreakpoints
The debug adapter supports function breakpoints. -
setSupportsFunctionBreakpoints
-
getSupportsConditionalBreakpoints
The debug adapter supports conditional breakpoints. -
setSupportsConditionalBreakpoints
-
getSupportsHitConditionalBreakpoints
The debug adapter supports breakpoints that break execution after a specified number of hits. -
setSupportsHitConditionalBreakpoints
-
getSupportsEvaluateForHovers
The debug adapter supports a (side effect free) evaluate request for data hovers. -
setSupportsEvaluateForHovers
-
getExceptionBreakpointFilters
Available filters or options for the setExceptionBreakpoints request. -
setExceptionBreakpointFilters
public Capabilities setExceptionBreakpointFilters(List<ExceptionBreakpointsFilter> exceptionBreakpointFilters) -
getSupportsStepBack
The debug adapter supports stepping back via the 'stepBack' and 'reverseContinue' requests. -
setSupportsStepBack
-
getSupportsSetVariable
The debug adapter supports setting a variable to a value. -
setSupportsSetVariable
-
getSupportsRestartFrame
The debug adapter supports restarting a frame. -
setSupportsRestartFrame
-
getSupportsGotoTargetsRequest
The debug adapter supports the 'gotoTargets' request. -
setSupportsGotoTargetsRequest
-
getSupportsStepInTargetsRequest
The debug adapter supports the 'stepInTargets' request. -
setSupportsStepInTargetsRequest
-
getSupportsCompletionsRequest
The debug adapter supports the 'completions' request. -
setSupportsCompletionsRequest
-
getCompletionTriggerCharacters
The set of characters that should trigger completion in a REPL. If not specified, the UI should assume the '.' character. -
setCompletionTriggerCharacters
-
getSupportsModulesRequest
The debug adapter supports the 'modules' request. -
setSupportsModulesRequest
-
getAdditionalModuleColumns
The set of additional module information exposed by the debug adapter. -
setAdditionalModuleColumns
-
getSupportedChecksumAlgorithms
Checksum algorithms supported by the debug adapter. -
setSupportedChecksumAlgorithms
-
getSupportsRestartRequest
The debug adapter supports the 'restart' request. In this case a client should not implement 'restart' by terminating and relaunching the adapter but by calling the RestartRequest. -
setSupportsRestartRequest
-
getSupportsExceptionOptions
The debug adapter supports 'exceptionOptions' on the setExceptionBreakpoints request. -
setSupportsExceptionOptions
-
getSupportsValueFormattingOptions
The debug adapter supports a 'format' attribute on the stackTraceRequest, variablesRequest, and evaluateRequest. -
setSupportsValueFormattingOptions
-
getSupportsExceptionInfoRequest
The debug adapter supports the 'exceptionInfo' request. -
setSupportsExceptionInfoRequest
-
getSupportTerminateDebuggee
The debug adapter supports the 'terminateDebuggee' attribute on the 'disconnect' request. -
setSupportTerminateDebuggee
-
getSupportsDelayedStackTraceLoading
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. -
setSupportsDelayedStackTraceLoading
-
getSupportsLoadedSourcesRequest
The debug adapter supports the 'loadedSources' request. -
setSupportsLoadedSourcesRequest
-
getSupportsLogPoints
The debug adapter supports logpoints by interpreting the 'logMessage' attribute of the SourceBreakpoint. -
setSupportsLogPoints
-
getSupportsTerminateThreadsRequest
The debug adapter supports the 'terminateThreads' request. -
setSupportsTerminateThreadsRequest
-
getSupportsSetExpression
The debug adapter supports the 'setExpression' request. -
setSupportsSetExpression
-
getSupportsTerminateRequest
The debug adapter supports the 'terminate' request. -
setSupportsTerminateRequest
-
getSupportsDataBreakpoints
The debug adapter supports data breakpoints. -
setSupportsDataBreakpoints
-
getSupportsReadMemoryRequest
The debug adapter supports the 'readMemory' request. -
setSupportsReadMemoryRequest
-
getSupportsDisassembleRequest
The debug adapter supports the 'disassemble' request. -
setSupportsDisassembleRequest
-
getSupportsCancelRequest
The debug adapter supports the 'cancel' request. -
setSupportsCancelRequest
-
getSupportsBreakpointLocationsRequest
The debug adapter supports the 'breakpointLocations' request. -
setSupportsBreakpointLocationsRequest
public Capabilities setSupportsBreakpointLocationsRequest(Boolean supportsBreakpointLocationsRequest) -
getSupportsClipboardContext
The debug adapter supports the 'clipboard' context value in the 'evaluate' request. -
setSupportsClipboardContext
-
equals
-
hashCode
public int hashCode() -
create
-