mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-30 08:21:25 +00:00
Various GSObjCRuntime usage cleanups.
See ChangeLog for details. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17533 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
71aead6c7c
commit
fda10c748a
17 changed files with 292 additions and 147 deletions
|
@ -542,8 +542,8 @@ static void MD5Transform (unsigned long buf[4], unsigned long const in[16])
|
|||
[NSException
|
||||
raise: NSGenericException
|
||||
format: @"method %s not implemented in %s(%s)",
|
||||
aSel ? sel_get_name(aSel) : "(null)",
|
||||
object_get_class_name(self),
|
||||
aSel ? GSNameFromSelector(aSel) : "(null)",
|
||||
GSClassNameFromObject(self),
|
||||
GSObjCIsInstance(self) ? "instance" : "class"];
|
||||
return nil;
|
||||
}
|
||||
|
@ -553,9 +553,9 @@ static void MD5Transform (unsigned long buf[4], unsigned long const in[16])
|
|||
[NSException
|
||||
raise: NSGenericException
|
||||
format: @"%s(%s) should not implement %s",
|
||||
object_get_class_name(self),
|
||||
GSClassNameFromObject(self),
|
||||
GSObjCIsInstance(self) ? "instance" : "class",
|
||||
aSel ? sel_get_name(aSel) : "(null)"];
|
||||
aSel ? GSNameFromSelector(aSel) : "(null)"];
|
||||
return nil;
|
||||
}
|
||||
|
||||
|
@ -563,9 +563,9 @@ static void MD5Transform (unsigned long buf[4], unsigned long const in[16])
|
|||
{
|
||||
[NSException raise: NSGenericException
|
||||
format: @"subclass %s(%s) should override %s",
|
||||
object_get_class_name(self),
|
||||
GSClassNameFromObject(self),
|
||||
GSObjCIsInstance(self) ? "instance" : "class",
|
||||
aSel ? sel_get_name(aSel) : "(null)"];
|
||||
aSel ? GSNameFromSelector(aSel) : "(null)"];
|
||||
return nil;
|
||||
}
|
||||
|
||||
|
|
|
@ -112,7 +112,7 @@
|
|||
if (RANGE.location > SIZE || RANGE.length > (SIZE - RANGE.location)) \
|
||||
[NSException raise: NSRangeException \
|
||||
format: @"in %s, range { %u, %u } extends beyond size (%u)", \
|
||||
sel_get_name(_cmd), RANGE.location, RANGE.length, SIZE]
|
||||
GSNameFromSelector(_cmd), RANGE.location, RANGE.length, SIZE]
|
||||
|
||||
/* Taken from base/Headers/Foundation/NSString.h */
|
||||
typedef enum _NSGNUstepStringEncoding
|
||||
|
|
|
@ -419,17 +419,17 @@ BOOL GSDebugSet(NSString *level)
|
|||
|
||||
+ (id) notImplemented:(SEL)selector
|
||||
{
|
||||
[NSException raise: NSGenericException
|
||||
format: @"method %s not implemented in %s(class)",
|
||||
selector ? sel_get_name(selector) : "(null)",
|
||||
object_get_class_name(self)];
|
||||
return nil;
|
||||
[NSException raise: NSGenericException
|
||||
format: @"method %s not implemented in %s(class)",
|
||||
selector ? GSNameFromSelector(selector) : "(null)",
|
||||
GSClassNameFromObject(self)];
|
||||
return nil;
|
||||
}
|
||||
|
||||
// In NSObject.m, category GNU
|
||||
- (BOOL) isInstance
|
||||
{
|
||||
return GSObjCIsInstance(self);
|
||||
return GSObjCIsInstance(self);
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
|
@ -172,7 +172,7 @@ GSObjCMethodNames(id obj)
|
|||
NSString *name;
|
||||
|
||||
name = [[NSString alloc] initWithUTF8String:
|
||||
sel_get_name(methods->method_list[i].method_name)];
|
||||
GSNameFromSelector(methods->method_list[i].method_name)];
|
||||
[set addObject: name];
|
||||
RELEASE(name);
|
||||
}
|
||||
|
@ -505,7 +505,7 @@ GSObjCAddMethods (Class class, struct objc_method_list *methods)
|
|||
if (behavior_debug)
|
||||
{
|
||||
fprintf(stderr, " processing method [%s] ... ",
|
||||
sel_get_name(method->method_name));
|
||||
GSNameFromSelector(method->method_name));
|
||||
}
|
||||
|
||||
if (!search_for_method_in_class(class,method->method_name)
|
||||
|
@ -610,7 +610,7 @@ GSObjCAddMethods (Class class, struct objc_method_list *methods)
|
|||
while (counter >= 0)
|
||||
{
|
||||
struct objc_method *method = &(mlist->method_list[counter]);
|
||||
const char *name = sel_get_name(method->method_name);
|
||||
const char *name = GSNameFromSelector(method->method_name);
|
||||
|
||||
if (behavior_debug)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue