{
"requests": [
{"method": "initialize"},
{"method": "shutdown"},
{"method": "textDocument/willSaveWaitUntil"},
{"method": "textDocument/completion"},
{"method": "completionItem/resolve"},
{"method": "textDocument/hover"},
{"method": "textDocument/signatureHelp"},
{"method": "textDocument/declaration"},
{"method": "textDocument/definition"},
{"method": "textDocument/typeDefinition"},
{"method": "textDocument/implementation"},
{"method": "textDocument/references"},
{"method": "textDocument/documentHighlight"},
{"method": "textDocument/documentSymbol"},
{"method": "textDocument/codeAction"},
{"method": "codeAction/resolve"},
{"method": "textDocument/codeLens"},
{"method": "codeLens/resolve"},
{"method": "textDocument/documentLink"},
{"method": "documentLink/resolve"},
{"method": "textDocument/formatting"},
{"method": "textDocument/rangeFormatting"},
{"method": "textDocument/rangesFormatting"},
{"method": "textDocument/onTypeFormatting"},
{"method": "textDocument/rename"},
{"method": "textDocument/prepareRename"},
{"method": "textDocument/foldingRange"},
{"method": "textDocument/selectionRange"},
{"method": "textDocument/documentColor"},
{"method": "textDocument/colorPresentation"},
{"method": "textDocument/linkedEditingRange"},
{"method": "textDocument/moniker"},
{"method": "textDocument/semanticTokens/full"},
{"method": "textDocument/semanticTokens/full/delta"},
{"method": "textDocument/semanticTokens/range"},
{"method": "textDocument/inlayHint"},
{"method": "inlayHint/resolve"},
{"method": "textDocument/inlineValue"},
{"method": "textDocument/inlineCompletion"},
{"method": "textDocument/diagnostic"},
{"method": "workspace/diagnostic"},
{"method": "textDocument/prepareCallHierarchy"},
{"method": "callHierarchy/incomingCalls"},
{"method": "callHierarchy/outgoingCalls"},
{"method": "textDocument/prepareTypeHierarchy"},
{"method": "typeHierarchy/supertypes"},
{"method": "typeHierarchy/subtypes"},
{"method": "workspace/symbol"},
{"method": "workspaceSymbol/resolve"},
{"method": "workspace/executeCommand"},
{"method": "workspace/willCreateFiles"},
{"method": "workspace/willRenameFiles"},
{"method": "workspace/willDeleteFiles"},
{"method": "workspace/textDocumentContent"},
{"method": "window/showMessageRequest"},
{"method": "workspace/configuration"},
{"method": "workspace/workspaceFolders"},
{"method": "window/workDoneProgress/create"},
{"method": "window/showDocument"},
{"method": "client/registerCapability"},
{"method": "client/unregisterCapability"},
{"method": "workspace/applyEdit"},
{"method": "workspace/codeLens/refresh"},
{"method": "workspace/semanticTokens/refresh"},
{"method": "workspace/inlayHint/refresh"},
{"method": "workspace/inlineValue/refresh"},
{"method": "workspace/diagnostic/refresh"},
{"method": "workspace/textDocumentContent/refresh"},
{"method": "workspace/foldingRange/refresh"}
],
"notifications": [
{"method": "initialized"},
{"method": "exit"},
{"method": "textDocument/didOpen"},
{"method": "textDocument/didChange"},
{"method": "textDocument/willSave"},
{"method": "textDocument/didSave"},
{"method": "textDocument/didClose"},
{"method": "workspace/didChangeConfiguration"},
{"method": "workspace/didChangeWatchedFiles"},
{"method": "workspace/didChangeWorkspaceFolders"},
{"method": "workspace/didCreateFiles"},
{"method": "workspace/didRenameFiles"},
{"method": "workspace/didDeleteFiles"},
{"method": "notebookDocument/didOpen"},
{"method": "notebookDocument/didChange"},
{"method": "notebookDocument/didSave"},
{"method": "notebookDocument/didClose"},
{"method": "window/workDoneProgress/cancel"},
{"method": "$/setTrace"},
{"method": "$/progress"},
{"method": "$/cancelRequest"},
{"method": "window/showMessage"},
{"method": "window/logMessage"},
{"method": "telemetry/event"},
{"method": "textDocument/publishDiagnostics"},
{"method": "$/logTrace"}
]
}