summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/unittests/clangd/SyncAPI.h
diff options
context:
space:
mode:
Diffstat (limited to 'clang-tools-extra/unittests/clangd/SyncAPI.h')
-rw-r--r--clang-tools-extra/unittests/clangd/SyncAPI.h59
1 files changed, 0 insertions, 59 deletions
diff --git a/clang-tools-extra/unittests/clangd/SyncAPI.h b/clang-tools-extra/unittests/clangd/SyncAPI.h
deleted file mode 100644
index c1416524153..00000000000
--- a/clang-tools-extra/unittests/clangd/SyncAPI.h
+++ /dev/null
@@ -1,59 +0,0 @@
-//===--- SyncAPI.h - Sync version of ClangdServer's API ----------*- C++-*-===//
-//
-// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
-// See https://llvm.org/LICENSE.txt for license information.
-// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
-//
-//===----------------------------------------------------------------------===//
-//
-// This file contains synchronous versions of ClangdServer's async API. We
-// deliberately don't expose the sync API outside tests to encourage using the
-// async versions in clangd code.
-//
-//===----------------------------------------------------------------------===//
-
-#ifndef LLVM_CLANG_TOOLS_EXTRA_UNITTESTS_CLANGD_SYNCAPI_H
-#define LLVM_CLANG_TOOLS_EXTRA_UNITTESTS_CLANGD_SYNCAPI_H
-
-#include "ClangdServer.h"
-#include "index/Index.h"
-
-namespace clang {
-namespace clangd {
-
-// Calls addDocument and then blockUntilIdleForTest.
-void runAddDocument(ClangdServer &Server, PathRef File, StringRef Contents,
- WantDiagnostics WantDiags = WantDiagnostics::Auto);
-
-llvm::Expected<CodeCompleteResult>
-runCodeComplete(ClangdServer &Server, PathRef File, Position Pos,
- clangd::CodeCompleteOptions Opts);
-
-llvm::Expected<SignatureHelp> runSignatureHelp(ClangdServer &Server,
- PathRef File, Position Pos);
-
-llvm::Expected<std::vector<LocatedSymbol>>
-runLocateSymbolAt(ClangdServer &Server, PathRef File, Position Pos);
-
-llvm::Expected<std::vector<DocumentHighlight>>
-runFindDocumentHighlights(ClangdServer &Server, PathRef File, Position Pos);
-
-llvm::Expected<std::vector<TextEdit>>
-runRename(ClangdServer &Server, PathRef File, Position Pos, StringRef NewName);
-
-std::string runDumpAST(ClangdServer &Server, PathRef File);
-
-llvm::Expected<std::vector<SymbolInformation>>
-runWorkspaceSymbols(ClangdServer &Server, StringRef Query, int Limit);
-
-Expected<std::vector<DocumentSymbol>> runDocumentSymbols(ClangdServer &Server,
- PathRef File);
-
-SymbolSlab runFuzzyFind(const SymbolIndex &Index, StringRef Query);
-SymbolSlab runFuzzyFind(const SymbolIndex &Index, const FuzzyFindRequest &Req);
-RefSlab getRefs(const SymbolIndex &Index, SymbolID ID);
-
-} // namespace clangd
-} // namespace clang
-
-#endif // LLVM_CLANG_TOOLS_EXTRA_UNITTESTS_CLANGD_SYNCAPI_H
OpenPOWER on IntegriCloud