Differences From Artifact [0f2d559e1c]:
- File
src/runtime/runtime.h
— part of check-in
[3cd9d0ad69]
at
2014-01-05 22:31:44
on branch trunk
— Change behaviour of class_getMethodImplementation.
It behaves like in the Apple runtime now. (user: js, size: 5731) [annotate] [blame] [check-ins using]
To Artifact [d678a70fe3]:
- File
src/runtime/runtime.h
— part of check-in
[7c0fa1fa85]
at
2014-01-13 13:28:19
on branch trunk
— Remove class_isKindOfClass().
This was never used and is not part of the Apple runtime either. (user: js, size: 5684) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
188 189 190 191 192 193 194 | extern id objc_getClass(const char*); extern id objc_getRequiredClass(const char*); extern unsigned int objc_getClassList(Class*, unsigned int); extern Class* objc_copyClassList(unsigned int*); extern bool class_isMetaClass(Class); extern const char* class_getName(Class); extern Class class_getSuperclass(Class); | < | 188 189 190 191 192 193 194 195 196 197 198 199 200 201 | extern id objc_getClass(const char*); extern id objc_getRequiredClass(const char*); extern unsigned int objc_getClassList(Class*, unsigned int); extern Class* objc_copyClassList(unsigned int*); extern bool class_isMetaClass(Class); extern const char* class_getName(Class); extern Class class_getSuperclass(Class); extern unsigned long class_getInstanceSize(Class); extern bool class_respondsToSelector(Class, SEL); extern bool class_conformsToProtocol(Class, Protocol*); extern IMP class_getMethodImplementation(Class, SEL); extern IMP class_getMethodImplementation_stret(Class, SEL); extern const char* class_getMethodTypeEncoding(Class, SEL); extern IMP class_replaceMethod(Class, SEL, IMP, const char*); |
︙ | ︙ |