OLD | NEW |
1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file |
2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
4 | 4 |
5 library analyze_helper; | 5 library analyze_helper; |
6 | 6 |
7 import 'dart:async'; | 7 import 'dart:async'; |
8 import 'dart:io'; | 8 import 'dart:io'; |
9 import 'package:compiler/compiler.dart' as api; | 9 import 'package:compiler/compiler.dart' as api; |
10 import 'package:compiler/src/apiimpl.dart'; | 10 import 'package:compiler/src/apiimpl.dart'; |
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
125 whiteListMap[file][messagePart]++; | 125 whiteListMap[file][messagePart]++; |
126 return true; | 126 return true; |
127 } | 127 } |
128 } | 128 } |
129 } | 129 } |
130 } | 130 } |
131 return false; | 131 return false; |
132 } | 132 } |
133 | 133 |
134 @override | 134 @override |
135 void report(Message message, Uri uri, int begin, int end, String text, | 135 void report(covariant Message message, Uri uri, int begin, int end, |
136 api.Diagnostic kind) { | 136 String text, api.Diagnostic kind) { |
137 if (kind == api.Diagnostic.WARNING) { | 137 if (kind == api.Diagnostic.WARNING) { |
138 if (checkWhiteList(uri, message, text)) { | 138 if (checkWhiteList(uri, message, text)) { |
139 // Suppress whitelisted warnings. | 139 // Suppress whitelisted warnings. |
140 lastWasWhitelisted = true; | 140 lastWasWhitelisted = true; |
141 if (showWhitelisted || verbose) { | 141 if (showWhitelisted || verbose) { |
142 super.report(message, uri, begin, end, text, kind); | 142 super.report(message, uri, begin, end, text, kind); |
143 } | 143 } |
144 return; | 144 return; |
145 } | 145 } |
146 hasWarnings = true; | 146 hasWarnings = true; |
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
284 if (checkResults != null) { | 284 if (checkResults != null) { |
285 result = checkResults(compiler, handler); | 285 result = checkResults(compiler, handler); |
286 } else { | 286 } else { |
287 result = handler.checkResults(); | 287 result = handler.checkResults(); |
288 } | 288 } |
289 if (!result) { | 289 if (!result) { |
290 print(MESSAGE); | 290 print(MESSAGE); |
291 exit(1); | 291 exit(1); |
292 } | 292 } |
293 } | 293 } |
OLD | NEW |