mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-30 08:21:25 +00:00
Proprtylist extensions and coding for DO improvements plus a couple of
bugfixes git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3492 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
1848e94aa8
commit
27ec3838e8
17 changed files with 567 additions and 574 deletions
|
@ -33,6 +33,7 @@
|
|||
#include <Foundation/NSAutoreleasePool.h>
|
||||
#include <Foundation/NSString.h>
|
||||
#include <gnustep/base/o_map.h>
|
||||
#include <Foundation/NSArray.h>
|
||||
#include <Foundation/NSException.h>
|
||||
#include <Foundation/NSPortCoder.h>
|
||||
#include <Foundation/NSDistantObject.h>
|
||||
|
@ -515,12 +516,31 @@ static BOOL double_release_check_enabled = NO;
|
|||
|
||||
- (NSString*) description
|
||||
{
|
||||
return [NSString stringWithCString: object_get_class_name(self)];
|
||||
return [NSString stringWithFormat: @"<%s %lx>",
|
||||
object_get_class_name(self), (unsigned long)self];
|
||||
}
|
||||
|
||||
+ (NSString*) description
|
||||
{
|
||||
return [NSString stringWithCString: class_get_class_name(self)];
|
||||
return [NSString stringWithFormat: @"<%s>", object_get_class_name(self)];
|
||||
}
|
||||
|
||||
- (void) descriptionTo: (id<GNUDescriptionDestination>)output
|
||||
{
|
||||
[output appendString: [self description]];
|
||||
}
|
||||
|
||||
- (void) descriptionWithLocale: (NSDictionary*)aLocale
|
||||
to: (id<GNUDescriptionDestination>)output
|
||||
{
|
||||
[output appendString: [(id)self descriptionWithLocale: aLocale]];
|
||||
}
|
||||
|
||||
- (void) descriptionWithLocale: (NSDictionary*)aLocale
|
||||
indent: (unsigned)level
|
||||
to: (id<GNUDescriptionDestination>)output
|
||||
{
|
||||
[output appendString: [(id)self descriptionWithLocale: aLocale indent: level]];
|
||||
}
|
||||
|
||||
+ (void) poseAsClass: (Class)aClassObject
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue