Skip to content

Commit 53842c0

Browse files
author
John Messerly
committed
Merge pull request #394 from dart-lang/fix-analyzer-version
Pin analyzer version to 0.26.2+1 to unbreak the build.
2 parents 7bc8353 + c64b7bb commit 53842c0

File tree

7 files changed

+16
-20
lines changed

7 files changed

+16
-20
lines changed

pkg/dev_compiler/lib/runtime/dart/_internal.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -616,7 +616,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
616616
super.IterableBase();
617617
}
618618
get iterator() {
619-
return new (ExpandIterator$(S, T))(this[_iterable][dartx.iterator], dart.as(this[_f], __CastType0$(S, T)));
619+
return new (ExpandIterator$(S, T))(this[_iterable][dartx.iterator], dart.as(this[_f], __CastType0));
620620
}
621621
}
622622
dart.setSignature(ExpandIterable, {
@@ -1309,7 +1309,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
13091309
}
13101310
where(iterable, f) {
13111311
dart.as(f, dart.functionType(core.bool, [dart.dynamic]));
1312-
return new (WhereIterable$(T))(dart.as(iterable, core.Iterable$(T)), dart.as(f, __CastType2$(T)));
1312+
return new (WhereIterable$(T))(dart.as(iterable, core.Iterable$(T)), dart.as(f, __CastType2));
13131313
}
13141314
static map(iterable, f) {
13151315
dart.as(f, dart.functionType(dart.dynamic, [dart.dynamic]));

pkg/dev_compiler/lib/runtime/dart/async.js

+7-7
Original file line numberDiff line numberDiff line change
@@ -911,7 +911,7 @@ dart_library.library('dart/async', null, /* Imports */[
911911
onData(handleData) {
912912
dart.as(handleData, dart.functionType(dart.void, [T]));
913913
if (handleData == null)
914-
handleData = dart.as(_nullDataHandler, __CastType20$(T));
914+
handleData = dart.as(_nullDataHandler, __CastType20);
915915
this[_onData] = dart.as(this[_zone].registerUnaryCallback(handleData), _DataHandler$(T));
916916
}
917917
onError(handleError) {
@@ -1573,7 +1573,7 @@ dart_library.library('dart/async', null, /* Imports */[
15731573
this[_forEachListener](dart.as(dart.fn(subscription => {
15741574
dart.as(subscription, _BroadcastSubscription$(T));
15751575
subscription[_close]();
1576-
}, dart.dynamic, [_BroadcastSubscription$(T)]), __CastType2$(T)));
1576+
}, dart.dynamic, [_BroadcastSubscription$(T)]), __CastType2));
15771577
} else {
15781578
dart.assert(this[_doneFuture] != null);
15791579
dart.assert(this[_doneFuture][_mayComplete]);
@@ -2258,7 +2258,7 @@ dart_library.library('dart/async', null, /* Imports */[
22582258
dart.as(f, dart.functionType(dart.dynamic, [T]));
22592259
let result = new (_Future$())();
22602260
if (!dart.notNull(core.identical(result[_zone], _ROOT_ZONE))) {
2261-
f = dart.as(result[_zone].registerUnaryCallback(f), __CastType6$(T));
2261+
f = dart.as(result[_zone].registerUnaryCallback(f), __CastType6);
22622262
if (onError != null) {
22632263
onError = _registerErrorHandler(onError, result[_zone]);
22642264
}
@@ -3335,12 +3335,12 @@ dart_library.library('dart/async', null, /* Imports */[
33353335
return null;
33363336
}
33373337
}
3338-
class _NoCallbackAsyncStreamController extends dart.mixin(_StreamController$(dart.dynamic), _AsyncStreamControllerDispatch$(dart.dynamic), _NoCallbacks) {
3338+
class _NoCallbackAsyncStreamController extends dart.mixin(_StreamController, _AsyncStreamControllerDispatch, _NoCallbacks) {
33393339
_NoCallbackAsyncStreamController() {
33403340
super._StreamController(...arguments);
33413341
}
33423342
}
3343-
class _NoCallbackSyncStreamController extends dart.mixin(_StreamController$(dart.dynamic), _SyncStreamControllerDispatch$(dart.dynamic), _NoCallbacks) {
3343+
class _NoCallbackSyncStreamController extends dart.mixin(_StreamController, _SyncStreamControllerDispatch, _NoCallbacks) {
33443344
_NoCallbackSyncStreamController() {
33453345
super._StreamController(...arguments);
33463346
}
@@ -4834,9 +4834,9 @@ dart_library.library('dart/async', null, /* Imports */[
48344834
super._StreamSinkTransformer(dart.as(dart.fn(outputSink => {
48354835
dart.as(outputSink, EventSink$(T));
48364836
if (handleData == null)
4837-
handleData = dart.as(_StreamHandlerTransformer$()._defaultHandleData, __CastType27$(S, T));
4837+
handleData = dart.as(_StreamHandlerTransformer$()._defaultHandleData, __CastType27);
48384838
if (handleError == null)
4839-
handleError = dart.as(_StreamHandlerTransformer$()._defaultHandleError, __CastType30$(T));
4839+
handleError = dart.as(_StreamHandlerTransformer$()._defaultHandleError, __CastType30);
48404840
if (handleDone == null)
48414841
handleDone = _StreamHandlerTransformer$()._defaultHandleDone;
48424842
return new (_HandlerEventSink$(S, T))(handleData, handleError, handleDone, outputSink);

pkg/dev_compiler/lib/runtime/dart/js.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ dart_library.library('dart/js', null, /* Imports */[
175175
from(other) {
176176
super._fromJs((() => {
177177
let _ = [];
178-
_[dartx.addAll](other[dartx.map](dart.as(_convertToJS, __CastType0$(E))));
178+
_[dartx.addAll](other[dartx.map](dart.as(_convertToJS, __CastType0)));
179179
return _;
180180
})());
181181
}

pkg/dev_compiler/pubspec.yaml

+3-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ author: Dart Dev Compiler team <[email protected]>
99
homepage: https://github.com/dart-lang/dev_compiler
1010

1111
dependencies:
12-
analyzer: ^0.26.1+17
12+
# Pinning a specific version of the analyzer as we don't support newer ones yet
13+
# (https://github.com/dart-lang/dev_compiler/issues/393).
14+
analyzer: 0.26.2+1
1315
args: ^0.13.0
1416
cli_util: ^0.0.1
1517
crypto: ^0.9.0

pkg/dev_compiler/test/codegen/expect/collection/priority_queue.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ dart_library.library('collection/priority_queue', null, /* Imports */[
9797
let list = core.List$(E).new();
9898
list[dartx.length] = this[_length];
9999
list[dartx.setRange](0, this[_length], this[_queue]);
100-
list[dartx.sort](dart.as(this.comparison, __CastType0$(E)));
100+
list[dartx.sort](dart.as(this.comparison, __CastType0));
101101
return list;
102102
}
103103
toSet() {

pkg/dev_compiler/test/codegen/expect/collection/wrappers.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -697,7 +697,7 @@ dart_library.library('collection/wrappers', null, /* Imports */[
697697
this[_baseMap].putIfAbsent(key, dart.as(dart.fn(() => {
698698
result = true;
699699
return value;
700-
}), __CastType0$(V)));
700+
}), __CastType0));
701701
return result;
702702
}
703703
addAll(elements) {

pkg/dev_compiler/tool/sdk_expected_errors.txt

+1-7
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,6 @@ severe: [AnalyzerMessage] Missing concrete implementation of 'num.==' (dart:_int
33
severe: [AnalyzerMessage] Missing concrete implementation of 'String.==' (dart:_interceptors/js_string.dart, line 14, col 7)
44
severe: [AnalyzerMessage] The redirected constructor '((Stream<dynamic>, bool) → StreamSubscription<dynamic>) → _StreamSubscriptionTransformer<dynamic, dynamic>' has incompatible parameters with '((Stream<S>, bool) → StreamSubscription<T>) → StreamTransformer<S, T>' (dart:async/stream.dart, line 1571, col 9)
55
severe: [AnalyzerMessage] The redirected constructor '({handleData: (dynamic, EventSink<dynamic>) → void, handleError: (Object, StackTrace, EventSink<dynamic>) → void, handleDone: (EventSink<dynamic>) → void}) → _StreamHandlerTransformer<dynamic, dynamic>' has incompatible parameters with '({handleData: (S, EventSink<T>) → void, handleError: (Object, StackTrace, EventSink<T>) → void, handleDone: (EventSink<T>) → void}) → StreamTransformer<S, T>' (dart:async/stream.dart, line 1588, col 13)
6-
severe: [AnalyzerMessage] The type '_NoCallbackSyncStreamController' is declared with 0 type parameters, but 1 type arguments were given (dart:async/stream_controller.dart, line 84, col 17)
7-
severe: [AnalyzerMessage] The type '_NoCallbackAsyncStreamController' is declared with 0 type parameters, but 1 type arguments were given (dart:async/stream_controller.dart, line 85, col 17)
8-
severe: [AnalyzerMessage] The name 'T' is not a type and cannot be used as a parameterized type (dart:async/stream_controller.dart, line 653, col 69)
9-
severe: [AnalyzerMessage] The name 'T' is not a type and cannot be used as a parameterized type (dart:async/stream_controller.dart, line 654, col 46)
10-
severe: [AnalyzerMessage] The name 'T' is not a type and cannot be used as a parameterized type (dart:async/stream_controller.dart, line 656, col 68)
11-
severe: [AnalyzerMessage] The name 'T' is not a type and cannot be used as a parameterized type (dart:async/stream_controller.dart, line 657, col 45)
126
severe: [AnalyzerMessage] The redirected constructor '((List<dynamic>) → void) → _SimpleCallbackSink<dynamic>' has incompatible parameters with '((List<T>) → void) → ChunkedConversionSink<T>' (dart:convert/chunked_conversion.dart, line 23, col 45)
137
severe: [AnalyzerMessage] The redirected constructor '(Iterable<E>) → LinkedHashSet<E>' has incompatible parameters with '(Iterable<dynamic>) → Set<E>' (dart:core/set.dart, line 75, col 41)
148
warning: [DownCastComposite] doneHandlers (dynamic) will need runtime check to cast to type Iterable<SendPort> (dart:_isolate_helper, line 574, col 29)
@@ -71,7 +65,7 @@ warning: [DownCastComposite] timeout2 (Function) will need runtime check to cast
7165
warning: [DownCastComposite] zone.registerUnaryCallback(onTimeout) ((dynamic) → dynamic) will need runtime check to cast to type (EventSink<dynamic>) → void (dart:async/stream.dart, line 1246, col 21)
7266
warning: [DownCastComposite] timeout2 (Function) will need runtime check to cast to type () → void (dart:async/stream.dart, line 1257, col 43)
7367
warning: [DownCastComposite] timeout2 (Function) will need runtime check to cast to type () → void (dart:async/stream.dart, line 1276, col 53)
74-
warning: [DownCastComposite] sync ? new _NoCallbackSyncStreamController<T>() : new _NoCallbackAsyncStreamController<T>() (_StreamController<dynamic>) will need runtime check to cast to type StreamController<T> (dart:async/stream_controller.dart, line 83, col 14)
68+
warning: [DownCastComposite] sync ? new _NoCallbackSyncStreamController() : new _NoCallbackAsyncStreamController() (_StreamController<dynamic>) will need runtime check to cast to type StreamController<T> (dart:async/stream_controller.dart, line 83, col 14)
7569
warning: [DownCastComposite] subscription (_ControllerSubscription<dynamic>) will need runtime check to cast to type StreamSubscription<T> (dart:async/stream_controller.dart, line 516, col 12)
7670
warning: [DownCastComposite] controller (_StreamController<dynamic>) will need runtime check to cast to type _EventSink<T> (dart:async/stream_controller.dart, line 798, col 15)
7771
warning: [DownCastComposite] _nullDataHandler ((dynamic) → void) will need runtime check to cast to type (T) → void (dart:async/stream_impl.dart, line 153, col 42)

0 commit comments

Comments
 (0)