| Index: test/dart_codegen/expect/core/string_buffer.dart
|
| diff --git a/test/dart_codegen/expect/core/string_buffer.dart b/test/dart_codegen/expect/core/string_buffer.dart
|
| index 15a7b00bce766ca2cee7603aaaef7a4a01c6bb92..b2a24c1066cb229943c54e5bf165a373c0b4c1f9 100644
|
| --- a/test/dart_codegen/expect/core/string_buffer.dart
|
| +++ b/test/dart_codegen/expect/core/string_buffer.dart
|
| @@ -1,18 +1,12 @@
|
| part of dart.core;
|
|
|
| class StringBuffer implements StringSink {
|
| - StringBuffer([Object content = ""]) : _contents = '$content';
|
| - int get length => DDC$RT.cast(_contents.length, dynamic, int, "CastGeneral",
|
| - """line 23, column 21 of dart:core/string_buffer.dart: """,
|
| - _contents.length is int, true);
|
| + external StringBuffer([Object content = ""]);
|
| + external int get length;
|
| bool get isEmpty => length == 0;
|
| bool get isNotEmpty => !isEmpty;
|
| - void write(Object obj) {
|
| - _writeString('$obj');
|
| - }
|
| - void writeCharCode(int charCode) {
|
| - _writeString(new String.fromCharCode(charCode));
|
| - }
|
| + external void write(Object obj);
|
| + external void writeCharCode(int charCode);
|
| void writeAll(Iterable objects, [String separator = ""]) {
|
| Iterator iterator = objects.iterator;
|
| if (!iterator.moveNext()) return;
|
| @@ -32,10 +26,6 @@ class StringBuffer implements StringSink {
|
| write(obj);
|
| write("\n");
|
| }
|
| - void clear() {
|
| - _contents = "";
|
| - }
|
| - String toString() => ((__x40) => DDC$RT.cast(__x40, dynamic, String,
|
| - "CastGeneral", """line 73, column 24 of dart:core/string_buffer.dart: """,
|
| - __x40 is String, true))(Primitives.flattenString(_contents));
|
| + external void clear();
|
| + external String toString();
|
| }
|
|
|