Index: tests/compiler/dart2js/sourcemaps/sourcemap_helper.dart |
diff --git a/tests/compiler/dart2js/sourcemaps/sourcemap_helper.dart b/tests/compiler/dart2js/sourcemaps/sourcemap_helper.dart |
index b0dfb21357da0137c2a3fa8aa3f6a4fe2f2bb242..697bf02acd43160fd14853e492c7ed7ee750d4d4 100644 |
--- a/tests/compiler/dart2js/sourcemaps/sourcemap_helper.dart |
+++ b/tests/compiler/dart2js/sourcemaps/sourcemap_helper.dart |
@@ -5,8 +5,9 @@ |
library sourcemap.helper; |
import 'dart:async'; |
+import 'package:compiler/compiler_new.dart'; |
import 'package:compiler/src/apiimpl.dart' as api; |
-import 'package:compiler/src/dart2jslib.dart' show NullSink; |
+import 'package:compiler/src/null_compiler_output.dart' show NullSink; |
import 'package:compiler/src/elements/elements.dart'; |
import 'package:compiler/src/helpers/helpers.dart'; |
import 'package:compiler/src/filenames.dart'; |
@@ -20,10 +21,11 @@ import 'package:compiler/src/source_file_provider.dart'; |
import '../memory_compiler.dart'; |
import '../output_collector.dart'; |
-class OutputProvider { |
+class OutputProvider implements CompilerOutput { |
BufferedEventSink jsMapOutput; |
- EventSink<String> call(String name, String extension) { |
+ @override |
+ EventSink<String> createEventSink(String name, String extension) { |
if (extension == 'js.map') { |
return jsMapOutput = new BufferedEventSink(); |
} |
@@ -37,7 +39,8 @@ class CloningOutputProvider extends OutputProvider { |
CloningOutputProvider(Uri jsUri, Uri jsMapUri) |
: outputProvider = new RandomAccessFileOutputProvider(jsUri, jsMapUri); |
- EventSink<String> call(String name, String extension) { |
+ @override |
+ EventSink<String> createEventSink(String name, String extension) { |
EventSink<String> output = outputProvider(name, extension); |
if (extension == 'js.map') { |
output = new CloningEventSink( |