r190420 - ObjectiveC migrator: rename inferred isXXX property,
Fariborz Jahanian
fjahanian at apple.com
Tue Sep 10 11:39:32 PDT 2013
Author: fjahanian
Date: Tue Sep 10 13:39:32 2013
New Revision: 190420
URL: http://llvm.org/viewvc/llvm-project?rev=190420&view=rev
Log:
ObjectiveC migrator: rename inferred isXXX property,
with a suitable 'getter' attribute.
Modified:
cfe/trunk/lib/ARCMigrate/ObjCMT.cpp
cfe/trunk/test/ARCMT/objcmt-property.m
cfe/trunk/test/ARCMT/objcmt-property.m.result
Modified: cfe/trunk/lib/ARCMigrate/ObjCMT.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/ARCMigrate/ObjCMT.cpp?rev=190420&r1=190419&r2=190420&view=diff
==============================================================================
--- cfe/trunk/lib/ARCMigrate/ObjCMT.cpp (original)
+++ cfe/trunk/lib/ARCMigrate/ObjCMT.cpp Tue Sep 10 13:39:32 2013
@@ -770,7 +770,7 @@ bool ObjCMigrateASTConsumer::migrateProp
// as a 'readonly' property.
edit::Commit commit(*Editor);
rewriteToObjCProperty(Method, 0 /*SetterMethod*/, *NSAPIObj, commit,
- false /*GetterHasIsPrefix*/);
+ GetterHasIsPrefix);
Editor->commit(commit);
return true;
}
Modified: cfe/trunk/test/ARCMT/objcmt-property.m
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/ARCMT/objcmt-property.m?rev=190420&r1=190419&r2=190420&view=diff
==============================================================================
--- cfe/trunk/test/ARCMT/objcmt-property.m (original)
+++ cfe/trunk/test/ARCMT/objcmt-property.m Tue Sep 10 13:39:32 2013
@@ -97,6 +97,7 @@ typedef char BOOL;
- (id) object;
+ (double) D;
- (void *)JSObject WEBKIT_OBJC_METHOD_ANNOTATION(AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER);
+- (BOOL)isIgnoringInteractionEvents;
@end
Modified: cfe/trunk/test/ARCMT/objcmt-property.m.result
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/ARCMT/objcmt-property.m.result?rev=190420&r1=190419&r2=190420&view=diff
==============================================================================
--- cfe/trunk/test/ARCMT/objcmt-property.m.result (original)
+++ cfe/trunk/test/ARCMT/objcmt-property.m.result Tue Sep 10 13:39:32 2013
@@ -89,7 +89,7 @@ typedef char BOOL;
@property(nonatomic, readonly) id isAnObject;
- (void)setAnObject : (id) object;
- at property(nonatomic, readonly) BOOL isinValid;
+ at property(nonatomic, getter=isinValid, readonly) BOOL inValid;
- (void) setInValid : (BOOL) arg;
- (void) Nothing;
@@ -97,6 +97,7 @@ typedef char BOOL;
@property(nonatomic, readonly) id object;
+ (double) D;
@property(nonatomic, readonly) void * JSObject WEBKIT_OBJC_METHOD_ANNOTATION(AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER);
+ at property(nonatomic, getter=isIgnoringInteractionEvents, readonly) BOOL ignoringInteractionEvents;
@end
More information about the cfe-commits
mailing list