Implementation of Capabilities body from Debug Adapter Protocol

DO NOT add new properties or methods to this class that are specific to Moonshine IDE or to a particular language. Create a subclass for new properties or create a utility function for methods.

See also:

Fields

@:optionaloptionalsupportsWriteMemoryRequest:Null<Bool>

@:optionaloptionalsupportsValueFormattingOptions:Null<Bool>

@:optionaloptionalsupportsTerminateThreadsRequest:Null<Bool>

@:optionaloptionalsupportsTerminateRequest:Null<Bool>

@:optionaloptionalsupportsSteppingGranularity:Null<Bool>

@:optionaloptionalsupportsStepInTargetsRequest:Null<Bool>

@:optionaloptionalsupportsStepBack:Null<Bool>

@:optionaloptionalsupportsSetVariable:Null<Bool>

@:optionaloptionalsupportsSetExpression:Null<Bool>

@:optionaloptionalsupportsRestartRequest:Null<Bool>

@:optionaloptionalsupportsRestartFrame:Null<Bool>

@:optionaloptionalsupportsReadMemoryRequest:Null<Bool>

@:optionaloptionalsupportsModulesRequest:Null<Bool>

@:optionaloptionalsupportsLogPoints:Null<Bool>

@:optionaloptionalsupportsLoadedSourcesRequest:Null<Bool>

@:optionaloptionalsupportsInstructionBreakpoints:Null<Bool>

@:optionaloptionalsupportsHitConditionalBreakpoints:Null<Bool>

@:optionaloptionalsupportsGotoTargetsRequest:Null<Bool>

@:optionaloptionalsupportsFunctionBreakpoints:Null<Bool>

@:optionaloptionalsupportsExceptionOptions:Null<Bool>

@:optionaloptionalsupportsExceptionInfoRequest:Null<Bool>

@:optionaloptionalsupportsExceptionFilterOptions:Null<Bool>

@:optionaloptionalsupportsEvaluateForHovers:Null<Bool>

@:optionaloptionalsupportsDisassembleRequest:Null<Bool>

@:optionaloptionalsupportsDataBreakpoints:Null<Bool>

@:optionaloptionalsupportsConfigurationDoneRequest:Null<Bool>

@:optionaloptionalsupportsConditionalBreakpoints:Null<Bool>

@:optionaloptionalsupportsCompletionsRequest:Null<Bool>

@:optionaloptionalsupportsClipboardContext:Null<Bool>

@:optionaloptionalsupportsCancelRequest:Null<Bool>

@:optionaloptionalsupportsBreakpointLocationsRequest:Null<Bool>

@:optionaloptionalsupportTerminateDebuggee:Null<Bool>

@:optionaloptionalsupportSuspendDebuggee:Null<Bool>

@:optionaloptionalcompletionTriggerCharacters:Null<Array<String>>