[clangd] Add "Deprecated" field to Symbol and CodeCompletion.
authorEric Liu <ioeric@google.com>
Thu, 6 Sep 2018 18:52:26 +0000 (18:52 +0000)
committerEric Liu <ioeric@google.com>
Thu, 6 Sep 2018 18:52:26 +0000 (18:52 +0000)
commit6df66001ee1df2a2339f3899b5d674f6cc8fcf9f
treea0e6f2ae73d02053d93152d9759928e361dd9d60
parent9e5c1631548ac7c41789dd1ada16ae83aa5f81c1
[clangd] Add "Deprecated" field to Symbol and CodeCompletion.

Summary: Also set "deprecated" field in LSP CompletionItem.

Reviewers: sammccall, kadircet

Reviewed By: sammccall

Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, cfe-commits

Differential Revision: https://reviews.llvm.org/D51724

llvm-svn: 341576
16 files changed:
clang-tools-extra/clangd/CodeComplete.cpp
clang-tools-extra/clangd/CodeComplete.h
clang-tools-extra/clangd/Protocol.cpp
clang-tools-extra/clangd/Protocol.h
clang-tools-extra/clangd/Quality.cpp
clang-tools-extra/clangd/index/Index.cpp
clang-tools-extra/clangd/index/Index.h
clang-tools-extra/clangd/index/MemIndex.cpp
clang-tools-extra/clangd/index/Merge.cpp
clang-tools-extra/clangd/index/Serialization.cpp
clang-tools-extra/clangd/index/SymbolCollector.cpp
clang-tools-extra/clangd/index/SymbolYAML.cpp
clang-tools-extra/unittests/clangd/CodeCompleteTests.cpp
clang-tools-extra/unittests/clangd/QualityTests.cpp
clang-tools-extra/unittests/clangd/SerializationTests.cpp
clang-tools-extra/unittests/clangd/SymbolCollectorTests.cpp