diff options
author | Daniel Jasper <djasper@google.com> | 2012-07-17 08:03:01 +0000 |
---|---|---|
committer | Daniel Jasper <djasper@google.com> | 2012-07-17 08:03:01 +0000 |
commit | d5c66dd664b005866c9f7fc91eb0d49164bca36f (patch) | |
tree | 0fcd02e5c694f7c798caf6cf3d749f1dd27eca81 | |
parent | 19e88c02889017753747e64606d9b1ad0041f11a (diff) |
Move RefactoringCallbacks to Tooling to avoid dependency from
ASTMatchers (lower level abstraction) to Tooling (higher level
abstraction).
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@160351 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/clang/Tooling/RefactoringCallbacks.h (renamed from include/clang/ASTMatchers/RefactoringCallbacks.h) | 6 | ||||
-rw-r--r-- | lib/ASTMatchers/CMakeLists.txt | 1 | ||||
-rw-r--r-- | lib/Tooling/CMakeLists.txt | 2 | ||||
-rw-r--r-- | lib/Tooling/RefactoringCallbacks.cpp (renamed from lib/ASTMatchers/RefactoringCallbacks.cpp) | 2 | ||||
-rw-r--r-- | unittests/ASTMatchers/CMakeLists.txt | 3 | ||||
-rw-r--r-- | unittests/Tooling/CMakeLists.txt | 1 | ||||
-rw-r--r-- | unittests/Tooling/RefactoringCallbacksTest.cpp (renamed from unittests/ASTMatchers/RefactoringCallbacksTest.cpp) | 4 |
7 files changed, 10 insertions, 9 deletions
diff --git a/include/clang/ASTMatchers/RefactoringCallbacks.h b/include/clang/Tooling/RefactoringCallbacks.h index 5d9c99ff2c..762e57e27b 100644 --- a/include/clang/ASTMatchers/RefactoringCallbacks.h +++ b/include/clang/Tooling/RefactoringCallbacks.h @@ -26,8 +26,8 @@ // //===----------------------------------------------------------------------===// -#ifndef LLVM_CLANG_AST_MATCHERS_REFACTORING_CALLBACKS_H -#define LLVM_CLANG_AST_MATCHERS_REFACTORING_CALLBACKS_H +#ifndef LLVM_CLANG_TOOLING_REFACTORING_CALLBACKS_H +#define LLVM_CLANG_TOOLING_REFACTORING_CALLBACKS_H #include "clang/ASTMatchers/ASTMatchFinder.h" #include "clang/Tooling/Refactoring.h" @@ -87,4 +87,4 @@ private: } // end namespace ast_matchers } // end namespace clang -#endif // LLVM_CLANG_AST_MATCHERS_REFACTORING_CALLBACKS_H +#endif // LLVM_CLANG_TOOLING_REFACTORING_CALLBACKS_H diff --git a/lib/ASTMatchers/CMakeLists.txt b/lib/ASTMatchers/CMakeLists.txt index ac7988d86f..8fc7d4b208 100644 --- a/lib/ASTMatchers/CMakeLists.txt +++ b/lib/ASTMatchers/CMakeLists.txt @@ -4,7 +4,6 @@ set(LLVM_USED_LIBS clangBasic clangAST) add_clang_library(clangASTMatchers ASTMatchFinder.cpp ASTMatchersInternal.cpp - RefactoringCallbacks.cpp ) add_dependencies(clangASTMatchers diff --git a/lib/Tooling/CMakeLists.txt b/lib/Tooling/CMakeLists.txt index c96691b625..bec266cc7b 100644 --- a/lib/Tooling/CMakeLists.txt +++ b/lib/Tooling/CMakeLists.txt @@ -6,6 +6,7 @@ add_clang_library(clangTooling Refactoring.cpp Tooling.cpp ArgumentsAdjusters.cpp + RefactoringCallbacks.cpp ) add_dependencies(clangTooling @@ -16,5 +17,6 @@ target_link_libraries(clangTooling clangBasic clangFrontend clangAST + clangASTMatchers clangRewrite ) diff --git a/lib/ASTMatchers/RefactoringCallbacks.cpp b/lib/Tooling/RefactoringCallbacks.cpp index e747cd7bdc..2584747d6d 100644 --- a/lib/ASTMatchers/RefactoringCallbacks.cpp +++ b/lib/Tooling/RefactoringCallbacks.cpp @@ -10,7 +10,7 @@ // //===----------------------------------------------------------------------===// #include "clang/Lex/Lexer.h" -#include "clang/ASTMatchers/RefactoringCallbacks.h" +#include "clang/Tooling/RefactoringCallbacks.h" namespace clang { namespace ast_matchers { diff --git a/unittests/ASTMatchers/CMakeLists.txt b/unittests/ASTMatchers/CMakeLists.txt index 9e02634778..8e61732141 100644 --- a/unittests/ASTMatchers/CMakeLists.txt +++ b/unittests/ASTMatchers/CMakeLists.txt @@ -1,6 +1,5 @@ add_clang_unittest(ASTMatchersTests - ASTMatchersTest.cpp - RefactoringCallbacksTest.cpp) + ASTMatchersTest.cpp) target_link_libraries(ASTMatchersTests gtest gtest_main clangASTMatchers clangTooling) diff --git a/unittests/Tooling/CMakeLists.txt b/unittests/Tooling/CMakeLists.txt index 59050492fa..3b5aaf858b 100644 --- a/unittests/Tooling/CMakeLists.txt +++ b/unittests/Tooling/CMakeLists.txt @@ -5,6 +5,7 @@ add_clang_unittest(ToolingTests RecursiveASTVisitorTest.cpp RefactoringTest.cpp RewriterTest.cpp + RefactoringCallbacksTest.cpp ) target_link_libraries(ToolingTests diff --git a/unittests/ASTMatchers/RefactoringCallbacksTest.cpp b/unittests/Tooling/RefactoringCallbacksTest.cpp index bb9f504a03..90d9377ccd 100644 --- a/unittests/ASTMatchers/RefactoringCallbacksTest.cpp +++ b/unittests/Tooling/RefactoringCallbacksTest.cpp @@ -9,9 +9,9 @@ #include "clang/ASTMatchers/ASTMatchers.h" #include "clang/ASTMatchers/ASTMatchFinder.h" -#include "clang/ASTMatchers/RefactoringCallbacks.h" -#include "../Tooling/RewriterTestContext.h" +#include "clang/Tooling/RefactoringCallbacks.h" #include "gtest/gtest.h" +#include "RewriterTestContext.h" namespace clang { namespace ast_matchers { |