Index: pkg/front_end/lib/src/fasta/kernel/utils.dart |
diff --git a/pkg/front_end/lib/src/fasta/kernel/utils.dart b/pkg/front_end/lib/src/fasta/kernel/utils.dart |
index f77b16dd9d11fd3388a66c7f431f6c0c2d40ca24..df9748ba387553c27d01cb8690ec00f48eefa775 100644 |
--- a/pkg/front_end/lib/src/fasta/kernel/utils.dart |
+++ b/pkg/front_end/lib/src/fasta/kernel/utils.dart |
@@ -8,7 +8,6 @@ import 'dart:io'; |
import 'package:front_end/src/scanner/token.dart' show Token; |
import 'package:kernel/ast.dart'; |
import 'package:kernel/binary/ast_to_binary.dart'; |
-import 'package:kernel/binary/limited_ast_to_binary.dart'; |
import 'package:kernel/text/ast_to_text.dart'; |
/// A null-aware alternative to `token.offset`. If [token] is `null`, returns |
@@ -40,26 +39,3 @@ Future<Null> writeProgramToFile(Program program, Uri uri) async { |
await sink.close(); |
} |
} |
- |
-/// Serialize the libraries in [program] that match [filter]. |
-List<int> serializeProgram(Program program, |
- {bool filter(Library library), bool excludeUriToSource: false}) { |
- ByteSink byteSink = new ByteSink(); |
- BinaryPrinter printer = filter == null && !excludeUriToSource |
- ? new BinaryPrinter(byteSink) |
- : new LimitedBinaryPrinter( |
- byteSink, filter ?? (_) => true, excludeUriToSource); |
- printer.writeProgramFile(program); |
- return byteSink.builder.takeBytes(); |
-} |
- |
-/// A [Sink] that directly writes data into a byte builder. |
-class ByteSink implements Sink<List<int>> { |
- final BytesBuilder builder = new BytesBuilder(); |
- |
- void add(List<int> data) { |
- builder.add(data); |
- } |
- |
- void close() {} |
-} |