OLD | NEW |
1 /* Contributed by Nicola Pero - Fri Mar 9 19:39:15 CET 2001 */ | 1 /* Contributed by Nicola Pero - Fri Mar 9 19:39:15 CET 2001 */ |
| 2 #import "../../objc-obj-c++-shared/Object1.h" |
2 #include <objc/objc.h> | 3 #include <objc/objc.h> |
3 #include <objc/Object.h> | |
4 | 4 |
5 /* Test the @private, @protected, @public keyworks for ivars. We only | 5 /* Test the @private, @protected, @public keyworks for ivars. We only |
6 check syntax. */ | 6 check syntax. */ |
7 | 7 |
8 @interface TestClass : Object | 8 @interface TestClass : Object |
9 { | 9 { |
10 int a; | 10 int a; |
11 | 11 |
12 @private | 12 @private |
13 int ivarOne, ivarTwo; | 13 int ivarOne, ivarTwo; |
14 id ivarThree; | 14 id ivarThree; |
15 | 15 |
16 @protected | 16 @protected |
17 int ivarFour; | 17 int ivarFour; |
18 | 18 |
19 @public | 19 @public |
20 id ivarFive; | 20 id ivarFive; |
21 } | 21 } |
22 @end | 22 @end |
23 | 23 |
24 @implementation TestClass | 24 @implementation TestClass |
25 @end | 25 @end |
26 | 26 |
27 | 27 |
28 int main (void) | 28 int main (void) |
29 { | 29 { |
30 /* Only test compilation */ | 30 /* Only test compilation */ |
31 return 0; | 31 return 0; |
32 } | 32 } |
OLD | NEW |