Differences From Artifact [936af7ddb3]:
- File src/OFObject.m — part of check-in [4c343b7841] at 2009-06-02 17:21:55 on branch trunk — Take care of the root metaclass's super being the root class. (user: js, size: 10088) [annotate] [blame] [check-ins using]
To Artifact [0fa5062289]:
- File
src/OFObject.m
— part of check-in
[b7cd1e3dc6]
at
2009-06-09 13:01:51
on branch trunk
— Use #import "*.h" instead of #import <*.h> in objfw.h.
We need this because we don't add the objfw include path to the
CPPFLAGS anymore in objfw-config. (user: js, size: 10090) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
116 117 118 119 120 121 122 | if (class_conformsToProtocol(c, protocol)) return YES; return NO; #endif } | | | | 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 | if (class_conformsToProtocol(c, protocol)) return YES; return NO; #endif } + (IMP)replaceMethod: (SEL)selector withMethodFromClass: (Class)class; { #ifdef __objc_INCLUDE_GNU Method_t method = class_get_instance_method(self, selector); IMP oldimp, newimp; if (method == NULL) @throw [OFInvalidArgumentException newWithClass: self |
︙ | ︙ |