1/* For use with the method_pool.m test */
2
3/* Whitespace below is significant */
4
5
6
7
8
9
10
11
12
13
14
15@interface TestMethodPool1
16+ alloc;
17- (double)instMethod:(int)foo;
18@end
19
20@interface TestMethodPool2
21- (char)instMethod:(int)foo;
22@end
23
24@implementation TestMethodPool1
25+ alloc { return 0; }
26
27- (double)instMethod:(int)foo {
28  return foo;
29}
30@end
31
32@implementation TestMethodPool2
33- (char)instMethod:(int)foo {
34  return foo;
35}
36@end
37