[clangd] Add a tweak refactoring to wrap Objective-C string literals in `NSLocalized...
authorAlex Lorenz <arphaman@gmail.com>
Thu, 5 Dec 2019 00:58:12 +0000 (16:58 -0800)
committerAlex Lorenz <arphaman@gmail.com>
Thu, 5 Dec 2019 00:58:12 +0000 (16:58 -0800)
commit27f124445755a80e048a68d2fabbd2fa6f40a723
tree8e60a360bac3bf22aa3c7c0081076e1df4e4547b
parentc0ee0224c4cf52bc6ba74dec88b30b850deca523
[clangd]  Add a tweak refactoring to wrap Objective-C string literals in `NSLocalizedString` macros

The commit adds a refactoring to Clangd that mimics the existing refactoring action in Xcode that wraps around an Objective-C string literal in an NSLocalizedString macro.

Differential Revision: https://reviews.llvm.org/D69543
clang-tools-extra/clangd/refactor/tweaks/CMakeLists.txt
clang-tools-extra/clangd/refactor/tweaks/ObjCLocalizeStringLiteral.cpp [new file with mode: 0644]
clang-tools-extra/clangd/unittests/TweakTests.cpp