Index: test/dart_codegen/expect/convert/byte_conversion.dart |
diff --git a/test/dart_codegen/expect/convert/byte_conversion.dart b/test/dart_codegen/expect/convert/byte_conversion.dart |
deleted file mode 100644 |
index d4b387019e2bddcc5e66a3d7a20385f249b689ed..0000000000000000000000000000000000000000 |
--- a/test/dart_codegen/expect/convert/byte_conversion.dart |
+++ /dev/null |
@@ -1,49 +0,0 @@ |
-part of dart.convert; |
- abstract class ByteConversionSink extends ChunkedConversionSink<List<int>> {ByteConversionSink(); |
- factory ByteConversionSink.withCallback(void callback(List<int> accumulated)) = _ByteCallbackSink; |
- factory ByteConversionSink.from(Sink<List<int>> sink) = _ByteAdapterSink; |
- void addSlice(List<int> chunk, int start, int end, bool isLast); |
-} |
- abstract class ByteConversionSinkBase extends ByteConversionSink {void add(List<int> chunk); |
- void close(); |
- void addSlice(List<int> chunk, int start, int end, bool isLast) { |
-add(chunk.sublist(start, end)); |
- if (isLast) close(); |
-} |
-} |
- class _ByteAdapterSink extends ByteConversionSinkBase {final Sink<List<int>> _sink; |
- _ByteAdapterSink(this._sink); |
- void add(List<int> chunk) => _sink.add(chunk); |
- void close() => _sink.close(); |
-} |
- class _ByteCallbackSink extends ByteConversionSinkBase {static const _INITIAL_BUFFER_SIZE = 1024; |
- final _ChunkedConversionCallback<List<int>> _callback; |
- List<int> _buffer = new Uint8List(_INITIAL_BUFFER_SIZE); |
- int _bufferIndex = 0; |
- _ByteCallbackSink(void callback(List<int> accumulated)) : this._callback = callback; |
- void add(Iterable<int> chunk) { |
-int freeCount = _buffer.length - _bufferIndex; |
- if (chunk.length > freeCount) { |
-int oldLength = _buffer.length; |
- int newLength = _roundToPowerOf2(chunk.length + oldLength) * 2; |
- List<int> grown = new Uint8List(newLength); |
- grown.setRange(0, _buffer.length, _buffer); |
- _buffer = grown; |
-} |
- _buffer.setRange(_bufferIndex, _bufferIndex + chunk.length, chunk); |
- _bufferIndex += chunk.length; |
-} |
- static int _roundToPowerOf2(int v) { |
-assert (v > 0); v--; |
- v |= v >> 1; |
- v |= v >> 2; |
- v |= v >> 4; |
- v |= v >> 8; |
- v |= v >> 16; |
- v++; |
- return v; |
-} |
- void close() { |
-_callback(_buffer.sublist(0, _bufferIndex)); |
-} |
-} |