]> git.saurik.com Git - apple/ld64.git/blame - unit-tests/test-cases/objc-category-optimize/cat1.m
ld64-264.3.102.tar.gz
[apple/ld64.git] / unit-tests / test-cases / objc-category-optimize / cat1.m
CommitLineData
a645023d
A
1#include <Foundation/Foundation.h>
2
3@interface Foo : NSObject
4-(void) method1;
5@end
6
7
8
9
10@interface Foo(mycat)
11-(void) instance_method_mycat1;
12-(void) instance_method_mycat2;
13+(void) class_method_mycat;
14#if PROPERTIES
15 @property(readonly) int property1;
16 @property(readonly) int property2;
17#endif
18@end
19
20@implementation Foo(mycat)
21-(void) instance_method_mycat1 {}
22-(void) instance_method_mycat2 {}
23+(void) class_method_mycat {}
24#if PROPERTIES
25 -(int) property1 { return 0; }
26 -(int) property2 { return 0; }
27#endif
28@end
29