| Index: tool/sdk_expected_errors.txt
|
| diff --git a/tool/sdk_expected_errors.txt b/tool/sdk_expected_errors.txt
|
| index 39b8b18dffffbc1f4b9d855a199d20ec09cb34bc..8f5516bc33a31f595e03d16e24202ae200fd131c 100644
|
| --- a/tool/sdk_expected_errors.txt
|
| +++ b/tool/sdk_expected_errors.txt
|
| @@ -112,7 +112,7 @@ warning: line 247, column 28 of dart:math/rectangle.dart: [DownCastComposite] _c
|
| warning: line 263, column 30 of dart:math/rectangle.dart: [DownCastComposite] _clampToZero(height) (num) will need runtime check to cast to type T
|
| if (height < 0) height = _clampToZero(height);
|
| ^^^^^^^^^^^^^^^^^^^^
|
| -warning: line 29, column 45 of dart:_interceptors: [AnalyzerMessage] Classes cannot implement 'bool'
|
| +severe: line 29, column 45 of dart:_interceptors: [AnalyzerMessage] Classes cannot implement 'bool'
|
| class JSBool extends Interceptor implements bool {
|
| ^^^^
|
| warning: line 80, column 12 of dart:_interceptors/js_array.dart: [DownCastComposite] JS('var', r'#.pop()', this) (dynamic) will need runtime check to cast to type E
|
| @@ -136,19 +136,19 @@ warning: line 177, column 12 of dart:_interceptors/js_array.dart: [DownCastCompo
|
| warning: line 313, column 12 of dart:_interceptors/js_array.dart: [DownCastComposite] JS('var', '#[#]', this, index) (dynamic) will need runtime check to cast to type E
|
| return JS('var', '#[#]', this, index);
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| -warning: line 420, column 44 of dart:_interceptors/js_number.dart: [AnalyzerMessage] Classes cannot implement 'double'
|
| +severe: line 420, column 44 of dart:_interceptors/js_number.dart: [AnalyzerMessage] Classes cannot implement 'double'
|
| class JSDouble extends JSNumber implements double {
|
| ^^^^^^
|
| -warning: line 349, column 41 of dart:_interceptors/js_number.dart: [AnalyzerMessage] Classes cannot implement 'int'
|
| +severe: line 349, column 41 of dart:_interceptors/js_number.dart: [AnalyzerMessage] Classes cannot implement 'int'
|
| class JSInt extends JSNumber implements int, double {
|
| ^^^
|
| -warning: line 16, column 47 of dart:_interceptors/js_number.dart: [AnalyzerMessage] Classes cannot implement 'num'
|
| +severe: line 16, column 47 of dart:_interceptors/js_number.dart: [AnalyzerMessage] Classes cannot implement 'num'
|
| class JSNumber extends Interceptor implements num {
|
| ^^^
|
| severe: line 110, column 17 of dart:_interceptors/js_number.dart: [AnalyzerMessage] The return type 'JSNumber' is not a 'double', as defined by the method 'toDouble'
|
| toDouble() => this;
|
| ^^^^
|
| -warning: line 349, column 46 of dart:_interceptors/js_number.dart: [AnalyzerMessage] Classes cannot implement 'double'
|
| +severe: line 349, column 46 of dart:_interceptors/js_number.dart: [AnalyzerMessage] Classes cannot implement 'double'
|
| class JSInt extends JSNumber implements int, double {
|
| ^^^^^^
|
| warning: line 83, column 28 of dart:_interceptors/js_number.dart: [DownCastImplicit] JS('num', r'Math.ceil(#)', this) (num) will need runtime check to cast to type double
|
| @@ -220,7 +220,7 @@ class JSDouble extends JSNumber implements double {
|
| severe: line 420, column 16 of dart:_interceptors/js_number.dart: [InvalidMethodOverride] Base class introduces an invalid override. The type of JSNumber.sign (() → num) is not a subtype of double.sign (() → double).
|
| class JSDouble extends JSNumber implements double {
|
| ^^^^^^^^^^^^^^^^
|
| -warning: line 14, column 47 of dart:_interceptors/js_string.dart: [AnalyzerMessage] Classes cannot implement 'String'
|
| +severe: line 14, column 47 of dart:_interceptors/js_string.dart: [AnalyzerMessage] Classes cannot implement 'String'
|
| class JSString extends Interceptor implements String, JSIndexable {
|
| ^^^^^^
|
| warning: line 86, column 14 of dart:_interceptors/js_string.dart: [DownCastComposite] JS('JSExtendableArray', r'#.split(#)', this, pattern) (dynamic) will need runtime check to cast to type List<String>
|
|
|