Class InitializeResponse.Capabilities

java.lang.Object
ortus.boxlang.debugger.response.InitializeResponse.Capabilities
Enclosing class:
InitializeResponse

public static class InitializeResponse.Capabilities extends Object
  • Field Details

    • supportsConfigurationDoneRequest

      public boolean supportsConfigurationDoneRequest
      The debug adapter supports the `configurationDone` request.
    • supportsFunctionBreakpoints

      public boolean supportsFunctionBreakpoints
      The debug adapter supports function breakpoints.
    • supportsConditionalBreakpoints

      public boolean supportsConditionalBreakpoints
      The debug adapter supports conditional breakpoints.
    • supportsHitConditionalBreakpoints

      public boolean supportsHitConditionalBreakpoints
      The debug adapter supports breakpoints that break execution after a specified number of hits.
    • supportsEvaluateForHovers

      public boolean supportsEvaluateForHovers
      The debug adapter supports a (side effect free) `evaluate` request for data hovers.
    • exceptionBreakpointFilters

      public ExceptionBreakpointsFilter[] exceptionBreakpointFilters
      Available exception filter options for the `setExceptionBreakpoints` request.
    • supportsStepBack

      public boolean supportsStepBack
      The debug adapter supports stepping back via the `stepBack` and `reverseContinue` requests.
    • supportsSetVariable

      public boolean supportsSetVariable
      The debug adapter supports setting a variable to a value.
    • supportsRestartFrame

      public boolean supportsRestartFrame
      The debug adapter supports restarting a frame.
    • supportsGotoTargetsRequest

      public boolean supportsGotoTargetsRequest
      The debug adapter supports the `gotoTargets` request.
    • supportsStepInTargetsRequest

      public boolean supportsStepInTargetsRequest
      The debug adapter supports the `stepInTargets` request.
    • supportsCompletionsRequest

      public boolean supportsCompletionsRequest
      The debug adapter supports the `completions` request.
    • supportsModulesRequest

      public boolean supportsModulesRequest
      The debug adapter supports the `modules` request.
    • supportsRestartRequest

      public boolean supportsRestartRequest
      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 `restart` request.
    • supportsExceptionOptions

      public boolean supportsExceptionOptions
      The debug adapter supports `exceptionOptions` on the `setExceptionBreakpoints` request.
    • supportsValueFormattingOptions

      public boolean supportsValueFormattingOptions
      The debug adapter supports a `format` attribute on the `stackTrace`, `variables`, and `evaluate` requests.
    • supportsExceptionInfoRequest

      public boolean supportsExceptionInfoRequest
      The debug adapter supports the `exceptionInfo` request.
    • supportTerminateDebuggee

      public boolean supportTerminateDebuggee
      The debug adapter supports the `terminateDebuggee` attribute on the `disconnect` request.
    • supportSuspendDebuggee

      public boolean supportSuspendDebuggee
      The debug adapter supports the `suspendDebuggee` attribute on the `disconnect` request.
    • supportsDelayedStackTraceLoading

      public 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.
    • supportsLoadedSourcesRequest

      public boolean supportsLoadedSourcesRequest
      The debug adapter supports the `loadedSources` request.
    • supportsLogPoints

      public boolean supportsLogPoints
      The debug adapter supports log points by interpreting the `logMessage` attribute of the `SourceBreakpoint`.
    • supportsTerminateThreadsRequest

      public boolean supportsTerminateThreadsRequest
      The debug adapter supports the `terminateThreads` request.
    • supportsSetExpression

      public boolean supportsSetExpression
      The debug adapter supports the `setExpression` request.
    • supportsTerminateRequest

      public boolean supportsTerminateRequest
      The debug adapter supports the `terminate` request.
    • supportsDataBreakpoints

      public boolean supportsDataBreakpoints
      The debug adapter supports data breakpoints.
    • supportsReadMemoryRequest

      public boolean supportsReadMemoryRequest
      The debug adapter supports the `readMemory` request.
    • supportsWriteMemoryRequest

      public boolean supportsWriteMemoryRequest
      The debug adapter supports the `writeMemory` request.
    • supportsDisassembleRequest

      public boolean supportsDisassembleRequest
      The debug adapter supports the `disassemble` request.
    • supportsCancelRequest

      public boolean supportsCancelRequest
      The debug adapter supports the `cancel` request.
    • supportsBreakpointLocationsRequest

      public boolean supportsBreakpointLocationsRequest
      The debug adapter supports the `breakpointLocations` request.
    • supportsClipboardContext

      public boolean supportsClipboardContext
      The debug adapter supports the `clipboard` context value in the `evaluate` request.
    • supportsSteppingGranularity

      public boolean supportsSteppingGranularity
      The debug adapter supports stepping granularities (argument `granularity`) for the stepping requests.
    • supportsInstructionBreakpoints

      public boolean supportsInstructionBreakpoints
      The debug adapter supports adding breakpoints based on instruction references.
    • supportsExceptionFilterOptions

      public boolean supportsExceptionFilterOptions
      The debug adapter supports `filterOptions` as an argument on the `setExceptionBreakpoints` request.
    • supportsSingleThreadExecutionRequests

      public boolean supportsSingleThreadExecutionRequests
      The debug adapter supports the `singleThread` property on the execution requests (`continue`, `next`, `stepIn`, `stepOut`, `reverseContinue`, `stepBack`).
  • Constructor Details

    • Capabilities

      public Capabilities()