dart-sdk/sdk/lib/internal
lrn@google.com 989709f3a8 Reinstall previous behavior for Set and Queue toString.
A previous change made these omit elements to keep the toString length down.
That could break code that expects the original behavior.

This still avoids using IterableMixinWorkaround.

Add static toString methods on ListBase, SetBase, IterableBase so that users can
get the same behavior as our toString methods, and with the same cycle detection
safety.

Unify all collection toString methods in two methods:
- IterableBase.iterableToShortString
- IterableBase.iterableToFullString

R=floitsch@google.com

Review URL: https://codereview.chromium.org//297053002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36616 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-26 06:08:20 +00:00
..
internal.dart Revert "Rename internal library dart:_collection-dev to dart:_internal." 2014-01-16 12:06:38 +00:00
internal_sources.gypi Revert "Rename internal library dart:_collection-dev to dart:_internal." 2014-01-16 12:06:38 +00:00
iterable.dart Reinstall previous behavior for Set and Queue toString. 2014-05-26 06:08:20 +00:00
list.dart Unify error messages for iterables and lists. 2014-05-05 09:26:56 +00:00
lists.dart Revert "Rename internal library dart:_collection-dev to dart:_internal." 2014-01-16 12:06:38 +00:00
print.dart Revert "Rename internal library dart:_collection-dev to dart:_internal." 2014-01-16 12:06:38 +00:00
sort.dart Revert "Rename internal library dart:_collection-dev to dart:_internal." 2014-01-16 12:06:38 +00:00
symbol.dart Fix symbol bug. 2014-03-03 14:43:04 +00:00