@@ -90,28 +90,28 @@ - (void)examine {
9090 // Required instance methods
9191 objcrMethods = protocol_copyMethodDescriptionList (protocol, YES , YES , &mdrcount);
9292 NSArray *rMethods = [NSArray flex_forEachUpTo: mdrcount map: ^id (NSUInteger i) {
93- return [FLEXMethodDescription description: objcrMethods[i]];
93+ return [FLEXMethodDescription description: objcrMethods[i] instance: YES ];
9494 }];
9595 free (objcrMethods);
9696
9797 // Required class methods
9898 objcrMethods = protocol_copyMethodDescriptionList (protocol, YES , NO , &mdrcount);
9999 _requiredMethods = [[NSArray flex_forEachUpTo: mdrcount map: ^id (NSUInteger i) {
100- return [FLEXMethodDescription description: objcrMethods[i]];
100+ return [FLEXMethodDescription description: objcrMethods[i] instance: NO ];
101101 }] arrayByAddingObjectsFromArray: rMethods];
102102 free (objcrMethods);
103103
104104 // Optional instance methods
105105 objcoMethods = protocol_copyMethodDescriptionList (protocol, NO , YES , &mdocount);
106106 NSArray *oMethods = [NSArray flex_forEachUpTo: mdocount map: ^id (NSUInteger i) {
107- return [FLEXMethodDescription description: objcoMethods[i]];
107+ return [FLEXMethodDescription description: objcoMethods[i] instance: YES ];
108108 }];
109109 free (objcoMethods);
110110
111111 // Optional class methods
112112 objcoMethods = protocol_copyMethodDescriptionList (protocol, NO , NO , &mdocount);
113113 _optionalMethods = [[NSArray flex_forEachUpTo: mdocount map: ^id (NSUInteger i) {
114- return [FLEXMethodDescription description: objcoMethods[i]];
114+ return [FLEXMethodDescription description: objcoMethods[i] instance: NO ];
115115 }] arrayByAddingObjectsFromArray: oMethods];
116116 free (objcoMethods);
117117
0 commit comments