Skip to content

Commit b38cca0

Browse files
committed
Fix ProtocolMember instance field
The ProtocolMember instance field was not being populated in runtime exports
1 parent 6429573 commit b38cca0

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

Classes/Utility/Runtime/Objc/Reflection/FLEXProtocol.m

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)