| Index: sdk/lib/async/async_error.dart
|
| diff --git a/sdk/lib/async/async_error.dart b/sdk/lib/async/async_error.dart
|
| index 81a1e0410d0025cd903c3626269c5f8cb691fd2f..fa90e8779b1042a31981f5ee19ed926be0b36df3 100644
|
| --- a/sdk/lib/async/async_error.dart
|
| +++ b/sdk/lib/async/async_error.dart
|
| @@ -20,30 +20,29 @@ class AsyncError {
|
| AsyncError(this.error, [this.stackTrace]): cause = null;
|
| AsyncError.withCause(this.error, this.stackTrace, this.cause);
|
|
|
| - void _writeOn(StringBuffer buffer) {
|
| - buffer.add("'");
|
| + void _writeOn(StringSink buffer) {
|
| + buffer.write("'");
|
| String message;
|
| try {
|
| message = error.toString();
|
| } catch (e) {
|
| message = Error.safeToString(error);
|
| }
|
| - buffer.add(message);
|
| - buffer.add("'\n");
|
| + buffer.write(message);
|
| + buffer.write("'\n");
|
| if (stackTrace != null) {
|
| - buffer.add("Stack trace:\n");
|
| - buffer.add(stackTrace.toString());
|
| - buffer.add("\n");
|
| + buffer.write("Stack trace:\n");
|
| + buffer.writeln(stackTrace.toString());
|
| }
|
| }
|
|
|
| String toString() {
|
| StringBuffer buffer = new StringBuffer();
|
| - buffer.add("AsyncError: ");
|
| + buffer.write("AsyncError: ");
|
| _writeOn(buffer);
|
| AsyncError cause = this.cause;
|
| while (cause != null) {
|
| - buffer.add("Caused by: ");
|
| + buffer.write("Caused by: ");
|
| cause._writeOn(buffer);
|
| cause = cause.cause;
|
| }
|
|
|