]> granicus.if.org Git - clang/commitdiff
Move RefactoringCallbacks to Tooling to avoid dependency from
authorDaniel Jasper <djasper@google.com>
Tue, 17 Jul 2012 08:03:01 +0000 (08:03 +0000)
committerDaniel Jasper <djasper@google.com>
Tue, 17 Jul 2012 08:03:01 +0000 (08:03 +0000)
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

include/clang/Tooling/RefactoringCallbacks.h [moved from include/clang/ASTMatchers/RefactoringCallbacks.h with 94% similarity]
lib/ASTMatchers/CMakeLists.txt
lib/Tooling/CMakeLists.txt
lib/Tooling/RefactoringCallbacks.cpp [moved from lib/ASTMatchers/RefactoringCallbacks.cpp with 98% similarity]
unittests/ASTMatchers/CMakeLists.txt
unittests/Tooling/CMakeLists.txt
unittests/Tooling/RefactoringCallbacksTest.cpp [moved from unittests/ASTMatchers/RefactoringCallbacksTest.cpp with 97% similarity]

similarity index 94%
rename from include/clang/ASTMatchers/RefactoringCallbacks.h
rename to include/clang/Tooling/RefactoringCallbacks.h
index 5d9c99ff2c7c1d26277903e51380969b5efc01da..762e57e27b812fe2e632f09a4cd631d9d590405c 100644 (file)
@@ -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
index ac7988d86f8e45c96905c444618fb889b5a418a2..8fc7d4b208e866d929a593198bf1e7deb525bcd3 100644 (file)
@@ -4,7 +4,6 @@ set(LLVM_USED_LIBS clangBasic clangAST)
 add_clang_library(clangASTMatchers
   ASTMatchFinder.cpp
   ASTMatchersInternal.cpp
-  RefactoringCallbacks.cpp
   )
 
 add_dependencies(clangASTMatchers
index c96691b62513dc2b1abd2bc6247b03a148cecb90..bec266cc7b287ae8128393fb8340e0d46ed13f57 100644 (file)
@@ -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
   )
similarity index 98%
rename from lib/ASTMatchers/RefactoringCallbacks.cpp
rename to lib/Tooling/RefactoringCallbacks.cpp
index e747cd7bdc046185d03ec0c60bdd846c219eae26..2584747d6df55acaff109cc8f1d5af822379e097 100644 (file)
@@ -10,7 +10,7 @@
 //
 //===----------------------------------------------------------------------===//
 #include "clang/Lex/Lexer.h"
-#include "clang/ASTMatchers/RefactoringCallbacks.h"
+#include "clang/Tooling/RefactoringCallbacks.h"
 
 namespace clang {
 namespace ast_matchers {
index 9e026347786f6e4c2de1db47baa30c32b2a3d137..8e617321419e58be2ddde42ce9e2da3e02433009 100644 (file)
@@ -1,6 +1,5 @@
 add_clang_unittest(ASTMatchersTests
-  ASTMatchersTest.cpp
-  RefactoringCallbacksTest.cpp)
+  ASTMatchersTest.cpp)
 
 target_link_libraries(ASTMatchersTests
   gtest gtest_main clangASTMatchers clangTooling)
index 59050492fabaed6d93b313f395e7e3e60346f918..3b5aaf858b2a2ef72d6de4dc42e0ad874cf2f11c 100644 (file)
@@ -5,6 +5,7 @@ add_clang_unittest(ToolingTests
   RecursiveASTVisitorTest.cpp
   RefactoringTest.cpp
   RewriterTest.cpp
+  RefactoringCallbacksTest.cpp
   )
 
 target_link_libraries(ToolingTests
similarity index 97%
rename from unittests/ASTMatchers/RefactoringCallbacksTest.cpp
rename to unittests/Tooling/RefactoringCallbacksTest.cpp
index bb9f504a0372cccea40c21ea7dd0d5b0cb6f7eb0..90d9377ccd6bbe66268ea81e211b700a1c76e331 100644 (file)
@@ -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 {