| Index: dart/sdk/lib/_internal/compiler/implementation/code_buffer.dart
|
| ===================================================================
|
| --- dart/sdk/lib/_internal/compiler/implementation/code_buffer.dart (revision 18634)
|
| +++ dart/sdk/lib/_internal/compiler/implementation/code_buffer.dart (working copy)
|
| @@ -20,11 +20,15 @@
|
| return buffer.isEmpty;
|
| }
|
|
|
| + CodeBuffer add(var object) {
|
| + write(object);
|
| + return this;
|
| + }
|
| /**
|
| * Converts [object] to a string and adds it to the buffer. If [object] is a
|
| * [CodeBuffer], adds its markers to [markers].
|
| */
|
| - CodeBuffer add(var object) {
|
| + CodeBuffer write(var object) {
|
| if (object is CodeBuffer) {
|
| return addBuffer(object);
|
| }
|
| @@ -33,6 +37,17 @@
|
| return this;
|
| }
|
|
|
| + CodeBuffer writeAll(Iterable<Object> objects) {
|
| + for (var object in objects) {
|
| + write(object);
|
| + }
|
| + return this;
|
| + }
|
| +
|
| + CodeBuffer writeln(var object) {
|
| + return write(object).write("\n");
|
| + }
|
| +
|
| CodeBuffer addBuffer(CodeBuffer other) {
|
| if (other.markers.length > 0) {
|
| CodeBufferMarker firstMarker = other.markers[0];
|
| @@ -46,17 +61,15 @@
|
| lastBufferOffset = buffer.length + other.lastBufferOffset;
|
| }
|
| buffer.add(other.getText());
|
| - }
|
| -
|
| - CodeBuffer addAll(Iterable<Object> iterable) {
|
| - for (Object obj in iterable) {
|
| - add(obj);
|
| - }
|
| return this;
|
| }
|
|
|
| - CodeBuffer addCharCode(int charCode) {
|
| - return add(new String.fromCharCodes([charCode]));
|
| + CodeBuffer addAll(Iterable<Object> iterable) => writeAll(iterable);
|
| +
|
| + CodeBuffer addCharCode(int charCode) => writeCharCode(charCode);
|
| +
|
| + CodeBuffer writeCharCode(int charCode) {
|
| + return write(new String.fromCharCodes([charCode]));
|
| }
|
|
|
| CodeBuffer clear() {
|
|
|