Added [+instanceMethodSignatureForSelector:]

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2874 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 1998-07-29 09:36:16 +00:00
parent fd3901c265
commit e7cb6607ec

View file

@ -236,6 +236,13 @@ extraRefCount (id anObject)
:class_get_class_method(self->isa, aSelector)));
}
+ (NSMethodSignature*) instanceMethodSignatureForSelector: (SEL)aSelector
{
struct objc_method* mth = class_get_instance_method(self, aSelector);
return mth ? [NSMethodSignature signatureWithObjCTypes:mth->method_types]
: nil;
}
- (NSMethodSignature*) methodSignatureForSelector: (SEL)aSelector
{
struct objc_method* mth =