Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(224)

Unified Diff: tests/compiler/dart2js/memory_compiler.dart

Issue 1314973003: Add support for analyzing individual URIs. (Closed) Base URL: https://github.com/dart-lang/sdk.git@master
Patch Set: Updated cf. comment Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: tests/compiler/dart2js/memory_compiler.dart
diff --git a/tests/compiler/dart2js/memory_compiler.dart b/tests/compiler/dart2js/memory_compiler.dart
index de604587b499532003ab48fff1846de34fe5e2bb..06e731447a1ba5c46d6c6a82100c3638e3ac4f81 100644
--- a/tests/compiler/dart2js/memory_compiler.dart
+++ b/tests/compiler/dart2js/memory_compiler.dart
@@ -100,13 +100,15 @@ class MultiDiagnostics implements CompilerDiagnostics {
CompilerDiagnostics createCompilerDiagnostics(
CompilerDiagnostics diagnostics,
SourceFileProvider provider,
- bool showDiagnostics) {
+ {bool showDiagnostics: true,
+ bool verbose: false}) {
CompilerDiagnostics handler = diagnostics;
if (showDiagnostics) {
if (diagnostics == null) {
- handler = new FormattingDiagnosticHandler(provider);
+ handler = new FormattingDiagnosticHandler(provider)..verbose = verbose;
} else {
- var formattingHandler = new FormattingDiagnosticHandler(provider);
+ var formattingHandler =
+ new FormattingDiagnosticHandler(provider)..verbose = verbose;
handler = new MultiDiagnostics([diagnostics, formattingHandler]);
}
} else if (diagnostics == null) {
@@ -135,7 +137,7 @@ Future<CompilationResult> runCompiler(
entryPoint = Uri.parse('memory:main.dart');
}
Compiler compiler = compilerFor(
- memorySourceFiles,
+ memorySourceFiles: memorySourceFiles,
diagnosticHandler: diagnosticHandler,
outputProvider: outputProvider,
options: options,
@@ -153,8 +155,8 @@ Future<CompilationResult> runCompiler(
}
Compiler compilerFor(
- Map<String, String> memorySourceFiles,
- {CompilerDiagnostics diagnosticHandler,
+ {Map<String, String> memorySourceFiles: const <String, String>{},
+ CompilerDiagnostics diagnosticHandler,
CompilerOutput outputProvider,
List<String> options: const <String>[],
Compiler cachedCompiler,
@@ -181,8 +183,10 @@ Compiler compilerFor(
provider = expando[cachedCompiler.provider];
provider.memorySourceFiles = memorySourceFiles;
}
- diagnosticHandler =
- createCompilerDiagnostics(diagnosticHandler, provider, showDiagnostics);
+ diagnosticHandler = createCompilerDiagnostics(
+ diagnosticHandler, provider,
+ showDiagnostics: showDiagnostics,
+ verbose: options.contains('-v') || options.contains('--verbose'));
if (outputProvider == null) {
outputProvider = const NullCompilerOutput();
« no previous file with comments | « tests/compiler/dart2js/js_backend_cps_ir_source_information_test.dart ('k') | tests/compiler/dart2js/message_kind_helper.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698