2 #include <objc/runtime.h>
3 #import <Foundation/Foundation.h>
5 @interface TargetClass : NSObject
8 @interface TargetClass(LoadedMethods)
27 @interface TN:TargetClass
31 - (void) m1 { [super m1]; }
32 - (void) m3 { [self m1]; }
36 [self willChangeValueForKey: @"m4"];
37 [self didChangeValueForKey: @"m4"];
40 - (void)observeValueForKeyPath:(NSString *) keyPath
42 change:(NSDictionary *)change
43 context:(void *)context
53 @implementation TargetClass(LoadedMethods)