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