Overview
| Comment: | Nicer description for empty collections. |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
d01d9805b32b0382a3b3db4cde206ef0 |
| User & Date: | js on 2011-04-28 18:15:52 |
| Other Links: | manifest | tags |
Context
|
2011-04-28
| ||
| 18:44 | Optimize sending of headers in OFHTTPRequest. (check-in: 9575887d67 user: js tags: trunk) | |
| 18:15 | Nicer description for empty collections. (check-in: d01d9805b3 user: js tags: trunk) | |
| 18:03 | Don't allow nil in -[initWithObjectForKey:] and optimize -[description]. (check-in: a5f297053a user: js tags: trunk) | |
Changes
Modified src/OFArray.m from [52d24426fd] to [a29168e02a].
| ︙ | ︙ | |||
394 395 396 397 398 399 400 |
OF_HASH_FINALIZE(hash);
return hash;
}
- (OFString*)description
{
| | > > > > | 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 |
OF_HASH_FINALIZE(hash);
return hash;
}
- (OFString*)description
{
OFAutoreleasePool *pool;
OFMutableString *ret;
if ([array count] == 0)
return @"()";
pool = [[OFAutoreleasePool alloc] init];
ret = [[self componentsJoinedByString: @",\n"] mutableCopy];
@try {
[ret prependString: @"(\n"];
[ret replaceOccurrencesOfString: @"\n"
withString: @"\n\t"];
[ret appendString: @"\n)"];
|
| ︙ | ︙ |
Modified src/OFDictionary.m from [f052320abe] to [8c80e7b8f4].
| ︙ | ︙ | |||
710 711 712 713 714 715 716 |
OF_HASH_FINALIZE(hash);
return hash;
}
- (OFString*)description
{
| | | | | > > > > > > > > | 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 |
OF_HASH_FINALIZE(hash);
return hash;
}
- (OFString*)description
{
OFMutableString *ret;
OFAutoreleasePool *pool, *pool2;
OFEnumerator *keyEnumerator;
OFEnumerator *objectEnumerator;
id key, object;
size_t i;
if (count == 0)
return @"{}";
ret = [OFMutableString stringWithString: @"{\n"];
pool = [[OFAutoreleasePool alloc] init];
keyEnumerator = [self keyEnumerator];
objectEnumerator = [self objectEnumerator];
i = 0;
pool2 = [[OFAutoreleasePool alloc] init];
while ((key = [keyEnumerator nextObject]) != nil &&
(object = [objectEnumerator nextObject]) != nil) {
[ret appendString: [key description]];
[ret appendString: @" = "];
|
| ︙ | ︙ |
Modified src/OFList.m from [7c3c7d8b0c] to [b2fe60dc9c].
| ︙ | ︙ | |||
286 287 288 289 290 291 292 |
OF_HASH_FINALIZE(hash);
return hash;
}
- (OFString*)description
{
| | > > > > | 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 |
OF_HASH_FINALIZE(hash);
return hash;
}
- (OFString*)description
{
OFMutableString *ret;
OFAutoreleasePool *pool;
of_list_object_t *iter;
if (count == 0)
return @"[]";
ret = [OFMutableString stringWithString: @"[\n"];
pool = [[OFAutoreleasePool alloc] init];
for (iter = firstListObject; iter != NULL; iter = iter->next) {
[ret appendString: [iter->object description]];
if (iter->next != NULL)
[ret appendString: @",\n"];
|
| ︙ | ︙ |