methods which look like getters but belong to
known family of methods. // rdar://
15044058
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191347
91177308-0d34-0410-b5e6-
96231b3b80d8
return false;
Selector GetterSelector = Method->getSelector();
+ ObjCInstanceTypeFamily OIT_Family =
+ Selector::getInstTypeMethodFamily(GetterSelector);
+
+ if (OIT_Family != OIT_None)
+ return false;
+
IdentifierInfo *getterName = GetterSelector.getIdentifierInfoForSlot(0);
Selector SetterSelector =
SelectorTable::constructSetterSelector(PP.getIdentifierTable(),
- (id)method1 ALIGNED NS_AVAILABLE;
- (void) setMethod1 : (id) object NS_AVAILABLE ALIGNED;
+- (NSURL *)init; // No Change
++ (id)alloc; // No Change
+
@end
@property (nonatomic, retain) id method1 ALIGNED NS_AVAILABLE;
+- (NSURL *)init; // No Change
++ (id)alloc; // No Change
+
@end