0
@@ -290,10 +290,10 @@ Io2Objc *Io2Objc_newSubclassNamed(Io2Objc *self, IoObject *locals, IoMessage *m)
0
Class class = objc_makeClass(IoMessage_locals_cStringArgAt_(m, locals, 0), DATA(self)->object->isa->name, NO);
0
- class_addMethod(class, sel_getUid("forwardInvocation:"), "v12@0:4@8", (IMP)forwardInvocation, NO);
0
- class_addMethod(class, sel_getUid("forwardInvocation:"), "v12@0:4@8", (IMP)forwardInvocation, YES);
0
- class_addMethod(class, sel_getUid("respondsToSelector:"), "C12@0:4:8", (IMP)respondsToSelector, YES);
0
- class_addMethod(class, sel_getUid("methodSignatureForSelector:"), "@12@0:4:8", (IMP)methodSignatureForSelector, YES);
0
+ Io_class_addMethod(class, sel_getUid("forwardInvocation:"), "v12@0:4@8", (IMP)forwardInvocation, NO);
0
+ Io_class_addMethod(class, sel_getUid("forwardInvocation:"), "v12@0:4@8", (IMP)forwardInvocation, YES);
0
+ Io_class_addMethod(class, sel_getUid("respondsToSelector:"), "C12@0:4:8", (IMP)respondsToSelector, YES);
0
+ Io_class_addMethod(class, sel_getUid("methodSignatureForSelector:"), "@12@0:4:8", (IMP)methodSignatureForSelector, YES);
0
((IoObjcBridgeData *)DATA(DATA(self)->bridge))->allClasses = NULL;
0
return IoObjcBridge_proxyForId_(DATA(self)->bridge, class);
0
@@ -326,7 +326,7 @@ IoObject *Io2Objc_setSlot(Io2Objc *self, IoObject *locals, IoMessage *m)
0
SEL selector = sel_get_typed_uid(CSTRING(slotName), method->method_types);
0
if (!selector) selector = sel_register_typed_name(CSTRING(slotName), method->method_types);
0
-
class_addMethod(class, selector, method->method_types, __objc_get_forward_imp(selector), YES);
0
+
Io_class_addMethod(class, selector, method->method_types, __objc_get_forward_imp(selector), YES);
0
@@ -335,7 +335,7 @@ IoObject *Io2Objc_setSlot(Io2Objc *self, IoObject *locals, IoMessage *m)
0
SEL selector = sel_get_typed_uid(CSTRING(slotName), encoding);
0
if (!selector) selector = sel_register_typed_name(CSTRING(slotName), encoding);
0
-
class_addMethod(class, selector, encoding, __objc_get_forward_imp(selector), YES);
0
+
Io_class_addMethod(class, selector, encoding, __objc_get_forward_imp(selector), YES);
0
@@ -345,7 +345,7 @@ IoObject *Io2Objc_setSlot(Io2Objc *self, IoObject *locals, IoMessage *m)
0
SEL selector = sel_get_typed_uid(CSTRING(slotName), types);
0
if (!selector) selector = sel_register_typed_name(CSTRING(slotName), types);
0
-
class_addMethod(class, selector, types, __objc_get_forward_imp(selector), YES);
0
+
Io_class_addMethod(class, selector, types, __objc_get_forward_imp(selector), YES);
Comments
No one has commented yet.