Differences From Artifact [5d382d3723]:
- File
src/OFIntrospection.m
— part of check-in
[7b5b0c8174]
at
2011-08-01 19:01:21
on branch trunk
— Don't use any other classes for +[inheritMethodsFromClass:].
Using other classes there would make it impossible to use
+[inheritMethodsFromClass:] in the classes being used, which would be
unfortunate as the classes that were used are potential candidates for
collection classes. (user: js, size: 4096) [annotate] [blame] [check-ins using]
To Artifact [20e651ef45]:
- File src/OFIntrospection.m — part of check-in [a855618045] at 2011-08-03 00:30:04 on branch trunk — Make OFArray an abstract class. (user: js, size: 4082) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
163 164 165 166 167 168 169 | for (i = 0; i < methodList->method_count; i++) [instanceMethods addObject: [[[OFMethod alloc] _initWithMethod: &methodList->method_list[i]] autorelease]]; } #endif | | | | 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 | for (i = 0; i < methodList->method_count; i++) [instanceMethods addObject: [[[OFMethod alloc] _initWithMethod: &methodList->method_list[i]] autorelease]]; } #endif [classMethods makeImmutable]; [instanceMethods makeImmutable]; [pool release]; } @catch (id e) { [self release]; @throw e; } |
︙ | ︙ |