1651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines#define NS_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) 2651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines 3651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines@class NSString; 4651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines 5651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines@interface B1 6651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines-(id)init; 7651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines@end 8651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines 9651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines@interface S1 : B1 10651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines-(int)prop; 11651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines-(void)setProp:(int)p; 12651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines+(id)s1; 13651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines-(id)initWithFoo:(NSString*)foo; 14651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines@end 15