History log of /external/clang/include/clang/Edit/Rewriters.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
44b41b12a44d74341fe7d241bfdf57847b728a62 19-Jul-2013 Fariborz Jahanian <fjahanian@apple.com> ObjectiveC migrator: Remove semicolon after the typedef
declaration when converting to NS_ENUM. This required
some code refactoring.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@186619 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Edit/Rewriters.h
bbbb0fe4f466d3163fcbf0a64ebf0f5868833efb 18-Jul-2013 Fariborz Jahanian <fjahanian@apple.com> ObjectiveC migration. migration to NS_ENUM/SN_OPTION
- wip.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@186604 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Edit/Rewriters.h
8c355831ac3c9e8c12b23ca69b7587dcbd0439ef 16-Jul-2013 Fariborz Jahanian <fjahanian@apple.com> ObjC migrator: build conforming interface
declaration (not yet used). wip.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@186369 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Edit/Rewriters.h
afcb16f9cff8d5ccd57a6386d65ddc055368d0bc 05-Jul-2013 Fariborz Jahanian <fjahanian@apple.com> [objc migrator]: More knobs to do migration to
use of objc's properties.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@185724 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Edit/Rewriters.h
a44b97004298a4eb7c270009ea4cb12aad49c543 17-Jan-2013 Argyrios Kyrtzidis <akyrtzi@gmail.com> [objcmt] Rewrite a NSDictionary dictionaryWithObjects:forKeys: to a dictionary literal
if we can see the elements of the arrays.

for example:

NSDictionary *dict = [NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects:@"1", @"2", nil] forKeys:[NSArray arrayWithObjects:@"A", @"B", nil]];

-->

NSDictionary *dict = @{ @"A" : @"1", @"B" : @"2" };

rdar://12428166

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172679 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Edit/Rewriters.h
30660a898545416f0fea2d717f16f75640001e38 06-Mar-2012 Ted Kremenek <kremenek@apple.com> Add new code migrator support for migrating existing Objective-C code to use
the new Objective-C NSArray/NSDictionary/NSNumber literal syntax.

This introduces a new library, libEdit, which provides a new way to support
migration of code that improves on the original ARC migrator. We now believe
that most of its functionality can be refactored into the existing libraries,
and thus this new library may shortly disappear.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@152141 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Edit/Rewriters.h