Remove backward compatibility code

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@30866 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
rfm 2010-06-26 14:23:07 +00:00
parent 44f485568a
commit f02fef7fc0
2 changed files with 4 additions and 81 deletions

View file

@ -2361,61 +2361,6 @@ objc_create_block_classes_as_subclasses_of(Class super) __attribute__((weak));
@end
/*
* Stuff for compatibility with 'Object' derived classes.
*/
@interface Object (NSObjectCompat)
+ (NSString*) description;
+ (void) release;
+ (id) retain;
- (NSString*) className;
- (NSString*) description;
- (void) release;
- (BOOL) respondsToSelector: (SEL)aSel;
- (id) retain;
@end
@implementation Object (NSObjectCompat)
+ (NSString*) description
{
return NSStringFromClass(self);
}
+ (void) release
{
return;
}
+ (id) retain
{
return self;
}
- (NSString*) className
{
return NSStringFromClass([self class]);
}
- (NSString*) description
{
return [NSString stringWithFormat: @"<%s: %p>",
GSClassNameFromObject(self), self];
}
- (BOOL) isProxy
{
return NO;
}
- (void) release
{
return;
}
- (BOOL) respondsToSelector: (SEL)aSelector
{
/* Object implements -respondsTo: */
return [self respondsTo: aSelector];
}
- (id) retain
{
return self;
}
@end
@implementation NSZombie
@ -2423,14 +2368,6 @@ objc_create_block_classes_as_subclasses_of(Class super) __attribute__((weak));
{
return (Class)isa;
}
- (void) dealloc
{
GSLogZombie(self, _cmd);
}
- (void) description
{
GSLogZombie(self, _cmd);
}
- (Class) originalClass
{
return NSMapGet(zombieMap, (void*)self);
@ -2463,20 +2400,6 @@ objc_create_block_classes_as_subclasses_of(Class super) __attribute__((weak));
[allocationLock unlock];
return [c instanceMethodSignatureForSelector: aSelector];
}
- (void) release
{
GSLogZombie(self, _cmd);
}
- (BOOL) respondsToSelector: (SEL)aSel
{
GSLogZombie(self, _cmd);
return NO;
}
- (id) retain
{
GSLogZombie(self, _cmd);
return self;
}
@end
@implementation GSContentAccessingProxy