60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
if ((imp = objc_sparsearray_get(obj->isa->dtable, sel->uid)) == NULL)
return objc_forward_handler(obj, sel);
return imp;
}
IMP
objc_msg_lookup_super(struct objc_abi_super *super, SEL sel)
{
IMP imp;
if (super->self == nil)
return (IMP)nil_method;
imp = objc_sparsearray_get(super->class->dtable, sel->uid);
|
|
|
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
if ((imp = objc_sparsearray_get(obj->isa->dtable, sel->uid)) == NULL)
return objc_forward_handler(obj, sel);
return imp;
}
IMP
objc_msg_lookup_super(struct objc_super *super, SEL sel)
{
IMP imp;
if (super->self == nil)
return (IMP)nil_method;
imp = objc_sparsearray_get(super->class->dtable, sel->uid);
|