public class Capabilities
extends java.lang.Object
Constructor and Description |
---|
Capabilities() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
ColumnDescriptor[] |
getAdditionalModuleColumns()
The set of additional module information exposed by the debug adapter.
|
java.lang.String[] |
getCompletionTriggerCharacters()
The set of characters that should trigger completion in a REPL.
|
ExceptionBreakpointsFilter[] |
getExceptionBreakpointFilters()
Available filters or options for the setExceptionBreakpoints request.
|
ChecksumAlgorithm[] |
getSupportedChecksumAlgorithms()
Checksum algorithms supported by the debug adapter.
|
java.lang.Boolean |
getSupportsBreakpointLocationsRequest()
The debug adapter supports the 'breakpointLocations' request.
|
java.lang.Boolean |
getSupportsCancelRequest()
The debug adapter supports the 'cancel' request.
|
java.lang.Boolean |
getSupportsClipboardContext()
The debug adapter supports the 'clipboard' context value in the 'evaluate' request.
|
java.lang.Boolean |
getSupportsCompletionsRequest()
The debug adapter supports the 'completions' request.
|
java.lang.Boolean |
getSupportsConditionalBreakpoints()
The debug adapter supports conditional breakpoints.
|
java.lang.Boolean |
getSupportsConfigurationDoneRequest()
The debug adapter supports the 'configurationDone' request.
|
java.lang.Boolean |
getSupportsDataBreakpoints()
The debug adapter supports data breakpoints.
|
java.lang.Boolean |
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.
|
java.lang.Boolean |
getSupportsDisassembleRequest()
The debug adapter supports the 'disassemble' request.
|
java.lang.Boolean |
getSupportsEvaluateForHovers()
The debug adapter supports a (side effect free) evaluate request for data hovers.
|
java.lang.Boolean |
getSupportsExceptionInfoRequest()
The debug adapter supports the 'exceptionInfo' request.
|
java.lang.Boolean |
getSupportsExceptionOptions()
The debug adapter supports 'exceptionOptions' on the setExceptionBreakpoints request.
|
java.lang.Boolean |
getSupportsFunctionBreakpoints()
The debug adapter supports function breakpoints.
|
java.lang.Boolean |
getSupportsGotoTargetsRequest()
The debug adapter supports the 'gotoTargets' request.
|
java.lang.Boolean |
getSupportsHitConditionalBreakpoints()
The debug adapter supports breakpoints that break execution after a specified number of hits.
|
java.lang.Boolean |
getSupportsInstructionBreakpoints()
The debug adapter supports adding breakpoints based on instruction references.
|
java.lang.Boolean |
getSupportsLoadedSourcesRequest()
The debug adapter supports the 'loadedSources' request.
|
java.lang.Boolean |
getSupportsLogPoints()
The debug adapter supports logpoints by interpreting the 'logMessage' attribute of the SourceBreakpoint.
|
java.lang.Boolean |
getSupportsModulesRequest()
The debug adapter supports the 'modules' request.
|
java.lang.Boolean |
getSupportsReadMemoryRequest()
The debug adapter supports the 'readMemory' request.
|
java.lang.Boolean |
getSupportsRestartFrame()
The debug adapter supports restarting a frame.
|
java.lang.Boolean |
getSupportsRestartRequest()
The debug adapter supports the 'restart' request.
|
java.lang.Boolean |
getSupportsSetExpression()
The debug adapter supports the 'setExpression' request.
|
java.lang.Boolean |
getSupportsSetVariable()
The debug adapter supports setting a variable to a value.
|
java.lang.Boolean |
getSupportsStepBack()
The debug adapter supports stepping back via the 'stepBack' and 'reverseContinue' requests.
|
java.lang.Boolean |
getSupportsStepInTargetsRequest()
The debug adapter supports the 'stepInTargets' request.
|
java.lang.Boolean |
getSupportsSteppingGranularity()
The debug adapter supports stepping granularities (argument 'granularity') for the stepping requests.
|
java.lang.Boolean |
getSupportsTerminateRequest()
The debug adapter supports the 'terminate' request.
|
java.lang.Boolean |
getSupportsTerminateThreadsRequest()
The debug adapter supports the 'terminateThreads' request.
|
java.lang.Boolean |
getSupportsValueFormattingOptions()
The debug adapter supports a 'format' attribute on the stackTraceRequest, variablesRequest, and
evaluateRequest.
|
java.lang.Boolean |
getSupportTerminateDebuggee()
The debug adapter supports the 'terminateDebuggee' attribute on the 'disconnect' request.
|
int |
hashCode() |
void |
setAdditionalModuleColumns(ColumnDescriptor[] additionalModuleColumns)
The set of additional module information exposed by the debug adapter.
|
void |
setCompletionTriggerCharacters(java.lang.String[] completionTriggerCharacters)
The set of characters that should trigger completion in a REPL.
|
void |
setExceptionBreakpointFilters(ExceptionBreakpointsFilter[] exceptionBreakpointFilters)
Available filters or options for the setExceptionBreakpoints request.
|
void |
setSupportedChecksumAlgorithms(ChecksumAlgorithm[] supportedChecksumAlgorithms)
Checksum algorithms supported by the debug adapter.
|
void |
setSupportsBreakpointLocationsRequest(java.lang.Boolean supportsBreakpointLocationsRequest)
The debug adapter supports the 'breakpointLocations' request.
|
void |
setSupportsCancelRequest(java.lang.Boolean supportsCancelRequest)
The debug adapter supports the 'cancel' request.
|
void |
setSupportsClipboardContext(java.lang.Boolean supportsClipboardContext)
The debug adapter supports the 'clipboard' context value in the 'evaluate' request.
|
void |
setSupportsCompletionsRequest(java.lang.Boolean supportsCompletionsRequest)
The debug adapter supports the 'completions' request.
|
void |
setSupportsConditionalBreakpoints(java.lang.Boolean supportsConditionalBreakpoints)
The debug adapter supports conditional breakpoints.
|
void |
setSupportsConfigurationDoneRequest(java.lang.Boolean supportsConfigurationDoneRequest)
The debug adapter supports the 'configurationDone' request.
|
void |
setSupportsDataBreakpoints(java.lang.Boolean supportsDataBreakpoints)
The debug adapter supports data breakpoints.
|
void |
setSupportsDelayedStackTraceLoading(java.lang.Boolean supportsDelayedStackTraceLoading)
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.
|
void |
setSupportsDisassembleRequest(java.lang.Boolean supportsDisassembleRequest)
The debug adapter supports the 'disassemble' request.
|
void |
setSupportsEvaluateForHovers(java.lang.Boolean supportsEvaluateForHovers)
The debug adapter supports a (side effect free) evaluate request for data hovers.
|
void |
setSupportsExceptionInfoRequest(java.lang.Boolean supportsExceptionInfoRequest)
The debug adapter supports the 'exceptionInfo' request.
|
void |
setSupportsExceptionOptions(java.lang.Boolean supportsExceptionOptions)
The debug adapter supports 'exceptionOptions' on the setExceptionBreakpoints request.
|
void |
setSupportsFunctionBreakpoints(java.lang.Boolean supportsFunctionBreakpoints)
The debug adapter supports function breakpoints.
|
void |
setSupportsGotoTargetsRequest(java.lang.Boolean supportsGotoTargetsRequest)
The debug adapter supports the 'gotoTargets' request.
|
void |
setSupportsHitConditionalBreakpoints(java.lang.Boolean supportsHitConditionalBreakpoints)
The debug adapter supports breakpoints that break execution after a specified number of hits.
|
void |
setSupportsInstructionBreakpoints(java.lang.Boolean supportsInstructionBreakpoints)
The debug adapter supports adding breakpoints based on instruction references.
|
void |
setSupportsLoadedSourcesRequest(java.lang.Boolean supportsLoadedSourcesRequest)
The debug adapter supports the 'loadedSources' request.
|
void |
setSupportsLogPoints(java.lang.Boolean supportsLogPoints)
The debug adapter supports logpoints by interpreting the 'logMessage' attribute of the SourceBreakpoint.
|
void |
setSupportsModulesRequest(java.lang.Boolean supportsModulesRequest)
The debug adapter supports the 'modules' request.
|
void |
setSupportsReadMemoryRequest(java.lang.Boolean supportsReadMemoryRequest)
The debug adapter supports the 'readMemory' request.
|
void |
setSupportsRestartFrame(java.lang.Boolean supportsRestartFrame)
The debug adapter supports restarting a frame.
|
void |
setSupportsRestartRequest(java.lang.Boolean supportsRestartRequest)
The debug adapter supports the 'restart' request.
|
void |
setSupportsSetExpression(java.lang.Boolean supportsSetExpression)
The debug adapter supports the 'setExpression' request.
|
void |
setSupportsSetVariable(java.lang.Boolean supportsSetVariable)
The debug adapter supports setting a variable to a value.
|
void |
setSupportsStepBack(java.lang.Boolean supportsStepBack)
The debug adapter supports stepping back via the 'stepBack' and 'reverseContinue' requests.
|
void |
setSupportsStepInTargetsRequest(java.lang.Boolean supportsStepInTargetsRequest)
The debug adapter supports the 'stepInTargets' request.
|
void |
setSupportsSteppingGranularity(java.lang.Boolean supportsSteppingGranularity)
The debug adapter supports stepping granularities (argument 'granularity') for the stepping requests.
|
void |
setSupportsTerminateRequest(java.lang.Boolean supportsTerminateRequest)
The debug adapter supports the 'terminate' request.
|
void |
setSupportsTerminateThreadsRequest(java.lang.Boolean supportsTerminateThreadsRequest)
The debug adapter supports the 'terminateThreads' request.
|
void |
setSupportsValueFormattingOptions(java.lang.Boolean supportsValueFormattingOptions)
The debug adapter supports a 'format' attribute on the stackTraceRequest, variablesRequest, and
evaluateRequest.
|
void |
setSupportTerminateDebuggee(java.lang.Boolean supportTerminateDebuggee)
The debug adapter supports the 'terminateDebuggee' attribute on the 'disconnect' request.
|
java.lang.String |
toString() |
@Pure public java.lang.Boolean getSupportsConfigurationDoneRequest()
This is an optional property.
public void setSupportsConfigurationDoneRequest(java.lang.Boolean supportsConfigurationDoneRequest)
This is an optional property.
@Pure public java.lang.Boolean getSupportsFunctionBreakpoints()
This is an optional property.
public void setSupportsFunctionBreakpoints(java.lang.Boolean supportsFunctionBreakpoints)
This is an optional property.
@Pure public java.lang.Boolean getSupportsConditionalBreakpoints()
This is an optional property.
public void setSupportsConditionalBreakpoints(java.lang.Boolean supportsConditionalBreakpoints)
This is an optional property.
@Pure public java.lang.Boolean getSupportsHitConditionalBreakpoints()
This is an optional property.
public void setSupportsHitConditionalBreakpoints(java.lang.Boolean supportsHitConditionalBreakpoints)
This is an optional property.
@Pure public java.lang.Boolean getSupportsEvaluateForHovers()
This is an optional property.
public void setSupportsEvaluateForHovers(java.lang.Boolean supportsEvaluateForHovers)
This is an optional property.
@Pure public ExceptionBreakpointsFilter[] getExceptionBreakpointFilters()
This is an optional property.
public void setExceptionBreakpointFilters(ExceptionBreakpointsFilter[] exceptionBreakpointFilters)
This is an optional property.
@Pure public java.lang.Boolean getSupportsStepBack()
This is an optional property.
public void setSupportsStepBack(java.lang.Boolean supportsStepBack)
This is an optional property.
@Pure public java.lang.Boolean getSupportsSetVariable()
This is an optional property.
public void setSupportsSetVariable(java.lang.Boolean supportsSetVariable)
This is an optional property.
@Pure public java.lang.Boolean getSupportsRestartFrame()
This is an optional property.
public void setSupportsRestartFrame(java.lang.Boolean supportsRestartFrame)
This is an optional property.
@Pure public java.lang.Boolean getSupportsGotoTargetsRequest()
This is an optional property.
public void setSupportsGotoTargetsRequest(java.lang.Boolean supportsGotoTargetsRequest)
This is an optional property.
@Pure public java.lang.Boolean getSupportsStepInTargetsRequest()
This is an optional property.
public void setSupportsStepInTargetsRequest(java.lang.Boolean supportsStepInTargetsRequest)
This is an optional property.
@Pure public java.lang.Boolean getSupportsCompletionsRequest()
This is an optional property.
public void setSupportsCompletionsRequest(java.lang.Boolean supportsCompletionsRequest)
This is an optional property.
@Pure public java.lang.String[] getCompletionTriggerCharacters()
This is an optional property.
public void setCompletionTriggerCharacters(java.lang.String[] completionTriggerCharacters)
This is an optional property.
@Pure public java.lang.Boolean getSupportsModulesRequest()
This is an optional property.
public void setSupportsModulesRequest(java.lang.Boolean supportsModulesRequest)
This is an optional property.
@Pure public ColumnDescriptor[] getAdditionalModuleColumns()
This is an optional property.
public void setAdditionalModuleColumns(ColumnDescriptor[] additionalModuleColumns)
This is an optional property.
@Pure public ChecksumAlgorithm[] getSupportedChecksumAlgorithms()
This is an optional property.
public void setSupportedChecksumAlgorithms(ChecksumAlgorithm[] supportedChecksumAlgorithms)
This is an optional property.
@Pure public java.lang.Boolean getSupportsRestartRequest()
This is an optional property.
public void setSupportsRestartRequest(java.lang.Boolean supportsRestartRequest)
This is an optional property.
@Pure public java.lang.Boolean getSupportsExceptionOptions()
This is an optional property.
public void setSupportsExceptionOptions(java.lang.Boolean supportsExceptionOptions)
This is an optional property.
@Pure public java.lang.Boolean getSupportsValueFormattingOptions()
This is an optional property.
public void setSupportsValueFormattingOptions(java.lang.Boolean supportsValueFormattingOptions)
This is an optional property.
@Pure public java.lang.Boolean getSupportsExceptionInfoRequest()
This is an optional property.
public void setSupportsExceptionInfoRequest(java.lang.Boolean supportsExceptionInfoRequest)
This is an optional property.
@Pure public java.lang.Boolean getSupportTerminateDebuggee()
This is an optional property.
public void setSupportTerminateDebuggee(java.lang.Boolean supportTerminateDebuggee)
This is an optional property.
@Pure public java.lang.Boolean getSupportsDelayedStackTraceLoading()
This is an optional property.
public void setSupportsDelayedStackTraceLoading(java.lang.Boolean supportsDelayedStackTraceLoading)
This is an optional property.
@Pure public java.lang.Boolean getSupportsLoadedSourcesRequest()
This is an optional property.
public void setSupportsLoadedSourcesRequest(java.lang.Boolean supportsLoadedSourcesRequest)
This is an optional property.
@Pure public java.lang.Boolean getSupportsLogPoints()
This is an optional property.
public void setSupportsLogPoints(java.lang.Boolean supportsLogPoints)
This is an optional property.
@Pure public java.lang.Boolean getSupportsTerminateThreadsRequest()
This is an optional property.
public void setSupportsTerminateThreadsRequest(java.lang.Boolean supportsTerminateThreadsRequest)
This is an optional property.
@Pure public java.lang.Boolean getSupportsSetExpression()
This is an optional property.
public void setSupportsSetExpression(java.lang.Boolean supportsSetExpression)
This is an optional property.
@Pure public java.lang.Boolean getSupportsTerminateRequest()
This is an optional property.
public void setSupportsTerminateRequest(java.lang.Boolean supportsTerminateRequest)
This is an optional property.
@Pure public java.lang.Boolean getSupportsDataBreakpoints()
This is an optional property.
public void setSupportsDataBreakpoints(java.lang.Boolean supportsDataBreakpoints)
This is an optional property.
@Pure public java.lang.Boolean getSupportsReadMemoryRequest()
This is an optional property.
public void setSupportsReadMemoryRequest(java.lang.Boolean supportsReadMemoryRequest)
This is an optional property.
@Pure public java.lang.Boolean getSupportsDisassembleRequest()
This is an optional property.
public void setSupportsDisassembleRequest(java.lang.Boolean supportsDisassembleRequest)
This is an optional property.
@Pure public java.lang.Boolean getSupportsCancelRequest()
This is an optional property.
public void setSupportsCancelRequest(java.lang.Boolean supportsCancelRequest)
This is an optional property.
@Pure public java.lang.Boolean getSupportsBreakpointLocationsRequest()
This is an optional property.
public void setSupportsBreakpointLocationsRequest(java.lang.Boolean supportsBreakpointLocationsRequest)
This is an optional property.
@Pure public java.lang.Boolean getSupportsClipboardContext()
This is an optional property.
public void setSupportsClipboardContext(java.lang.Boolean supportsClipboardContext)
This is an optional property.
@Pure public java.lang.Boolean getSupportsSteppingGranularity()
This is an optional property.
public void setSupportsSteppingGranularity(java.lang.Boolean supportsSteppingGranularity)
This is an optional property.
@Pure public java.lang.Boolean getSupportsInstructionBreakpoints()
This is an optional property.
public void setSupportsInstructionBreakpoints(java.lang.Boolean supportsInstructionBreakpoints)
This is an optional property.
@Pure public java.lang.String toString()
toString
in class java.lang.Object
@Pure public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
@Pure public int hashCode()
hashCode
in class java.lang.Object