| Index: tests/compiler/dart2js/mock_compiler.dart
|
| diff --git a/tests/compiler/dart2js/mock_compiler.dart b/tests/compiler/dart2js/mock_compiler.dart
|
| index aca4c783796c401f44ac9ad02b06a91173127e55..ac63a438a1839f3dc8d16656ba70ec5d6c19b41f 100644
|
| --- a/tests/compiler/dart2js/mock_compiler.dart
|
| +++ b/tests/compiler/dart2js/mock_compiler.dart
|
| @@ -339,35 +339,13 @@ class MockCompiler extends Compiler {
|
| return library;
|
| }
|
|
|
| - void reportWarning(Spannable node, var message) {
|
| - if (message is! Message) message = message.message;
|
| - warnings.add(new WarningMessage(node, message));
|
| - reportDiagnostic(spanFromSpannable(node),
|
| - 'Warning: $message', api.Diagnostic.WARNING);
|
| - }
|
| -
|
| - void reportError(Spannable node,
|
| - MessageKind errorCode,
|
| - [Map arguments = const {}]) {
|
| - Message message = errorCode.message(arguments);
|
| - errors.add(new WarningMessage(node, message));
|
| - reportDiagnostic(spanFromSpannable(node), '$message', api.Diagnostic.ERROR);
|
| - }
|
| -
|
| - void reportInfo(Spannable node,
|
| - MessageKind errorCode,
|
| - [Map arguments = const {}]) {
|
| - Message message = errorCode.message(arguments);
|
| - infos.add(new WarningMessage(node, message));
|
| - reportDiagnostic(spanFromSpannable(node), '$message', api.Diagnostic.INFO);
|
| - }
|
| -
|
| - void reportHint(Spannable node,
|
| - MessageKind errorCode,
|
| - [Map arguments = const {}]) {
|
| - Message message = errorCode.message(arguments);
|
| - hints.add(new WarningMessage(node, message));
|
| - reportDiagnostic(spanFromSpannable(node), '$message', api.Diagnostic.HINT);
|
| + // TODO(johnniwinther): Remove this when we don't filter certain type checker
|
| + // warnings.
|
| + void reportWarning(Spannable node, MessageKind errorCode,
|
| + [Map arguments = const {}]) {
|
| + reportDiagnostic(node,
|
| + errorCode.error(arguments, terseDiagnostics),
|
| + api.Diagnostic.WARNING);
|
| }
|
|
|
| void reportFatalError(Spannable node,
|
| @@ -376,8 +354,10 @@ class MockCompiler extends Compiler {
|
| reportError(node, errorCode, arguments);
|
| }
|
|
|
| - void reportMessage(SourceSpan span, var message, api.Diagnostic kind) {
|
| - var diagnostic = new WarningMessage(null, message.message);
|
| + void reportDiagnostic(Spannable node,
|
| + Diagnostic message,
|
| + api.Diagnostic kind) {
|
| + var diagnostic = new WarningMessage(node, message.message);
|
| if (kind == api.Diagnostic.ERROR) {
|
| errors.add(diagnostic);
|
| } else if (kind == api.Diagnostic.WARNING) {
|
| @@ -387,15 +367,12 @@ class MockCompiler extends Compiler {
|
| } else if (kind == api.Diagnostic.HINT) {
|
| hints.add(diagnostic);
|
| }
|
| - reportDiagnostic(span, "$message", kind);
|
| - }
|
| -
|
| - void reportDiagnostic(SourceSpan span, String message, api.Diagnostic kind) {
|
| if (diagnosticHandler != null) {
|
| + SourceSpan span = spanFromSpannable(node);
|
| if (span != null) {
|
| - diagnosticHandler(span.uri, span.begin, span.end, message, kind);
|
| + diagnosticHandler(span.uri, span.begin, span.end, '$message', kind);
|
| } else {
|
| - diagnosticHandler(null, null, null, message, kind);
|
| + diagnosticHandler(null, null, null, '$message', kind);
|
| }
|
| }
|
| }
|
|
|