[SupportLSP] Add DidSaveTextDocumentParams (#172637)
Add DidSaveTextDocumentParams Direct copy from clangd.
This commit is contained in:
parent
6271028518
commit
db7b766b09
@ -494,6 +494,18 @@ LLVM_ABI_FOR_TEST bool fromJSON(const llvm::json::Value &value,
|
||||
DidCloseTextDocumentParams &result,
|
||||
llvm::json::Path path);
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
// DidSaveTextDocumentParams
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
struct DidSaveTextDocumentParams {
|
||||
/// The document that was saved.
|
||||
TextDocumentIdentifier textDocument;
|
||||
};
|
||||
|
||||
LLVM_ABI_FOR_TEST bool fromJSON(const llvm::json::Value &,
|
||||
DidSaveTextDocumentParams &, llvm::json::Path);
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
// DidChangeTextDocumentParams
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
@ -502,6 +502,16 @@ bool llvm::lsp::fromJSON(const llvm::json::Value &Value,
|
||||
return O && O.map("textDocument", Result.textDocument);
|
||||
}
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
// DidSaveTextDocumentParams
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
bool llvm::lsp::fromJSON(const llvm::json::Value &Params,
|
||||
DidSaveTextDocumentParams &R, llvm::json::Path P) {
|
||||
llvm::json::ObjectMapper O(Params, P);
|
||||
return O && O.map("textDocument", R.textDocument);
|
||||
}
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
// DidChangeTextDocumentParams
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user