Make data types null safe (#1615)
* Make data types null safe
* Updated changelog, versions, and built
* Pull null safe dependencies, disable analyzer warning on generated files
* Remove unnecessary build options
* Format
* Update comment in analysis_options.yaml
* Added comments on nullable data fields
* Rephrased comments
* Allow more time for timing out tests
diff --git a/dwds/CHANGELOG.md b/dwds/CHANGELOG.md
index ff9e196..3fe3115 100644
--- a/dwds/CHANGELOG.md
+++ b/dwds/CHANGELOG.md
@@ -1,4 +1,5 @@
## 14.0.3-dev
+- Make data types null safe
- Update `package:vm_service` to 8.3.0.
## 14.0.2
diff --git a/dwds/analysis_options.yaml b/dwds/analysis_options.yaml
new file mode 100644
index 0000000..672efd8
--- /dev/null
+++ b/dwds/analysis_options.yaml
@@ -0,0 +1,8 @@
+# This file contains the analysis options used for code in the webdev
+# repository.
+
+analyzer:
+ exclude:
+ # Ignore generated files
+ - "lib/data/*"
+
diff --git a/dwds/lib/data/build_result.dart b/dwds/lib/data/build_result.dart
index 205d682..47843ca 100644
--- a/dwds/lib/data/build_result.dart
+++ b/dwds/lib/data/build_result.dart
@@ -2,8 +2,6 @@
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
-// @dart = 2.9
-
import 'package:built_collection/built_collection.dart';
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
diff --git a/dwds/lib/data/build_result.g.dart b/dwds/lib/data/build_result.g.dart
index 6d646b9..24bf341 100644
--- a/dwds/lib/data/build_result.g.dart
+++ b/dwds/lib/data/build_result.g.dart
@@ -1,5 +1,4 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
-// @dart=2.9
part of 'build_result.dart';
@@ -58,9 +57,9 @@
final String wireName = 'BuildResult';
@override
- Iterable<Object> serialize(Serializers serializers, BuildResult object,
+ Iterable<Object?> serialize(Serializers serializers, BuildResult object,
{FullType specifiedType = FullType.unspecified}) {
- final result = <Object>[
+ final result = <Object?>[
'status',
serializers.serialize(object.status,
specifiedType: const FullType(BuildStatus)),
@@ -70,19 +69,19 @@
}
@override
- BuildResult deserialize(Serializers serializers, Iterable<Object> serialized,
+ BuildResult deserialize(Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new BuildResultBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
- final key = iterator.current as String;
+ final key = iterator.current! as String;
iterator.moveNext();
- final Object value = iterator.current;
+ final Object? value = iterator.current;
switch (key) {
case 'status':
result.status = serializers.deserialize(value,
- specifiedType: const FullType(BuildStatus)) as BuildStatus;
+ specifiedType: const FullType(BuildStatus))! as BuildStatus;
break;
}
}
@@ -95,10 +94,10 @@
@override
final BuildStatus status;
- factory _$BuildResult([void Function(BuildResultBuilder) updates]) =>
+ factory _$BuildResult([void Function(BuildResultBuilder)? updates]) =>
(new BuildResultBuilder()..update(updates))._build();
- _$BuildResult._({this.status}) : super._() {
+ _$BuildResult._({required this.status}) : super._() {
BuiltValueNullFieldError.checkNotNull(status, 'BuildResult', 'status');
}
@@ -128,11 +127,11 @@
}
class BuildResultBuilder implements Builder<BuildResult, BuildResultBuilder> {
- _$BuildResult _$v;
+ _$BuildResult? _$v;
- BuildStatus _status;
- BuildStatus get status => _$this._status;
- set status(BuildStatus status) => _$this._status = status;
+ BuildStatus? _status;
+ BuildStatus? get status => _$this._status;
+ set status(BuildStatus? status) => _$this._status = status;
BuildResultBuilder();
@@ -152,7 +151,7 @@
}
@override
- void update(void Function(BuildResultBuilder) updates) {
+ void update(void Function(BuildResultBuilder)? updates) {
if (updates != null) updates(this);
}
diff --git a/dwds/lib/data/connect_request.dart b/dwds/lib/data/connect_request.dart
index dd5eaed..23ee536 100644
--- a/dwds/lib/data/connect_request.dart
+++ b/dwds/lib/data/connect_request.dart
@@ -2,8 +2,6 @@
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
-// @dart = 2.9
-
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
diff --git a/dwds/lib/data/connect_request.g.dart b/dwds/lib/data/connect_request.g.dart
index db956da..aa10765 100644
--- a/dwds/lib/data/connect_request.g.dart
+++ b/dwds/lib/data/connect_request.g.dart
@@ -1,5 +1,4 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
-// @dart=2.9
part of 'connect_request.dart';
@@ -18,9 +17,9 @@
final String wireName = 'ConnectRequest';
@override
- Iterable<Object> serialize(Serializers serializers, ConnectRequest object,
+ Iterable<Object?> serialize(Serializers serializers, ConnectRequest object,
{FullType specifiedType = FullType.unspecified}) {
- final result = <Object>[
+ final result = <Object?>[
'appId',
serializers.serialize(object.appId,
specifiedType: const FullType(String)),
@@ -37,27 +36,27 @@
@override
ConnectRequest deserialize(
- Serializers serializers, Iterable<Object> serialized,
+ Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new ConnectRequestBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
- final key = iterator.current as String;
+ final key = iterator.current! as String;
iterator.moveNext();
- final Object value = iterator.current;
+ final Object? value = iterator.current;
switch (key) {
case 'appId':
result.appId = serializers.deserialize(value,
- specifiedType: const FullType(String)) as String;
+ specifiedType: const FullType(String))! as String;
break;
case 'instanceId':
result.instanceId = serializers.deserialize(value,
- specifiedType: const FullType(String)) as String;
+ specifiedType: const FullType(String))! as String;
break;
case 'entrypointPath':
result.entrypointPath = serializers.deserialize(value,
- specifiedType: const FullType(String)) as String;
+ specifiedType: const FullType(String))! as String;
break;
}
}
@@ -74,10 +73,13 @@
@override
final String entrypointPath;
- factory _$ConnectRequest([void Function(ConnectRequestBuilder) updates]) =>
+ factory _$ConnectRequest([void Function(ConnectRequestBuilder)? updates]) =>
(new ConnectRequestBuilder()..update(updates))._build();
- _$ConnectRequest._({this.appId, this.instanceId, this.entrypointPath})
+ _$ConnectRequest._(
+ {required this.appId,
+ required this.instanceId,
+ required this.entrypointPath})
: super._() {
BuiltValueNullFieldError.checkNotNull(appId, 'ConnectRequest', 'appId');
BuiltValueNullFieldError.checkNotNull(
@@ -121,19 +123,19 @@
class ConnectRequestBuilder
implements Builder<ConnectRequest, ConnectRequestBuilder> {
- _$ConnectRequest _$v;
+ _$ConnectRequest? _$v;
- String _appId;
- String get appId => _$this._appId;
- set appId(String appId) => _$this._appId = appId;
+ String? _appId;
+ String? get appId => _$this._appId;
+ set appId(String? appId) => _$this._appId = appId;
- String _instanceId;
- String get instanceId => _$this._instanceId;
- set instanceId(String instanceId) => _$this._instanceId = instanceId;
+ String? _instanceId;
+ String? get instanceId => _$this._instanceId;
+ set instanceId(String? instanceId) => _$this._instanceId = instanceId;
- String _entrypointPath;
- String get entrypointPath => _$this._entrypointPath;
- set entrypointPath(String entrypointPath) =>
+ String? _entrypointPath;
+ String? get entrypointPath => _$this._entrypointPath;
+ set entrypointPath(String? entrypointPath) =>
_$this._entrypointPath = entrypointPath;
ConnectRequestBuilder();
@@ -156,7 +158,7 @@
}
@override
- void update(void Function(ConnectRequestBuilder) updates) {
+ void update(void Function(ConnectRequestBuilder)? updates) {
if (updates != null) updates(this);
}
diff --git a/dwds/lib/data/debug_event.dart b/dwds/lib/data/debug_event.dart
index a98e9cc..54b8327 100644
--- a/dwds/lib/data/debug_event.dart
+++ b/dwds/lib/data/debug_event.dart
@@ -2,8 +2,6 @@
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
-// @dart = 2.9
-
import 'package:built_collection/built_collection.dart';
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
diff --git a/dwds/lib/data/debug_event.g.dart b/dwds/lib/data/debug_event.g.dart
index 871f2a8..b38ec28 100644
--- a/dwds/lib/data/debug_event.g.dart
+++ b/dwds/lib/data/debug_event.g.dart
@@ -1,5 +1,4 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
-// @dart=2.9
part of 'debug_event.dart';
@@ -18,9 +17,9 @@
final String wireName = 'DebugEvent';
@override
- Iterable<Object> serialize(Serializers serializers, DebugEvent object,
+ Iterable<Object?> serialize(Serializers serializers, DebugEvent object,
{FullType specifiedType = FullType.unspecified}) {
- final result = <Object>[
+ final result = <Object?>[
'kind',
serializers.serialize(object.kind, specifiedType: const FullType(String)),
'eventData',
@@ -35,27 +34,27 @@
}
@override
- DebugEvent deserialize(Serializers serializers, Iterable<Object> serialized,
+ DebugEvent deserialize(Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new DebugEventBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
- final key = iterator.current as String;
+ final key = iterator.current! as String;
iterator.moveNext();
- final Object value = iterator.current;
+ final Object? value = iterator.current;
switch (key) {
case 'kind':
result.kind = serializers.deserialize(value,
- specifiedType: const FullType(String)) as String;
+ specifiedType: const FullType(String))! as String;
break;
case 'eventData':
result.eventData = serializers.deserialize(value,
- specifiedType: const FullType(String)) as String;
+ specifiedType: const FullType(String))! as String;
break;
case 'timestamp':
result.timestamp = serializers.deserialize(value,
- specifiedType: const FullType(int)) as int;
+ specifiedType: const FullType(int))! as int;
break;
}
}
@@ -72,9 +71,10 @@
final String wireName = 'BatchedDebugEvents';
@override
- Iterable<Object> serialize(Serializers serializers, BatchedDebugEvents object,
+ Iterable<Object?> serialize(
+ Serializers serializers, BatchedDebugEvents object,
{FullType specifiedType = FullType.unspecified}) {
- final result = <Object>[
+ final result = <Object?>[
'events',
serializers.serialize(object.events,
specifiedType:
@@ -86,21 +86,21 @@
@override
BatchedDebugEvents deserialize(
- Serializers serializers, Iterable<Object> serialized,
+ Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new BatchedDebugEventsBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
- final key = iterator.current as String;
+ final key = iterator.current! as String;
iterator.moveNext();
- final Object value = iterator.current;
+ final Object? value = iterator.current;
switch (key) {
case 'events':
result.events.replace(serializers.deserialize(value,
specifiedType: const FullType(
- BuiltList, const [const FullType(DebugEvent)]))
- as BuiltList<Object>);
+ BuiltList, const [const FullType(DebugEvent)]))!
+ as BuiltList<Object?>);
break;
}
}
@@ -117,10 +117,12 @@
@override
final int timestamp;
- factory _$DebugEvent([void Function(DebugEventBuilder) updates]) =>
+ factory _$DebugEvent([void Function(DebugEventBuilder)? updates]) =>
(new DebugEventBuilder()..update(updates))._build();
- _$DebugEvent._({this.kind, this.eventData, this.timestamp}) : super._() {
+ _$DebugEvent._(
+ {required this.kind, required this.eventData, required this.timestamp})
+ : super._() {
BuiltValueNullFieldError.checkNotNull(kind, 'DebugEvent', 'kind');
BuiltValueNullFieldError.checkNotNull(eventData, 'DebugEvent', 'eventData');
BuiltValueNullFieldError.checkNotNull(timestamp, 'DebugEvent', 'timestamp');
@@ -159,19 +161,19 @@
}
class DebugEventBuilder implements Builder<DebugEvent, DebugEventBuilder> {
- _$DebugEvent _$v;
+ _$DebugEvent? _$v;
- String _kind;
- String get kind => _$this._kind;
- set kind(String kind) => _$this._kind = kind;
+ String? _kind;
+ String? get kind => _$this._kind;
+ set kind(String? kind) => _$this._kind = kind;
- String _eventData;
- String get eventData => _$this._eventData;
- set eventData(String eventData) => _$this._eventData = eventData;
+ String? _eventData;
+ String? get eventData => _$this._eventData;
+ set eventData(String? eventData) => _$this._eventData = eventData;
- int _timestamp;
- int get timestamp => _$this._timestamp;
- set timestamp(int timestamp) => _$this._timestamp = timestamp;
+ int? _timestamp;
+ int? get timestamp => _$this._timestamp;
+ set timestamp(int? timestamp) => _$this._timestamp = timestamp;
DebugEventBuilder();
@@ -193,7 +195,7 @@
}
@override
- void update(void Function(DebugEventBuilder) updates) {
+ void update(void Function(DebugEventBuilder)? updates) {
if (updates != null) updates(this);
}
@@ -219,10 +221,10 @@
final BuiltList<DebugEvent> events;
factory _$BatchedDebugEvents(
- [void Function(BatchedDebugEventsBuilder) updates]) =>
+ [void Function(BatchedDebugEventsBuilder)? updates]) =>
(new BatchedDebugEventsBuilder()..update(updates))._build();
- _$BatchedDebugEvents._({this.events}) : super._() {
+ _$BatchedDebugEvents._({required this.events}) : super._() {
BuiltValueNullFieldError.checkNotNull(
events, 'BatchedDebugEvents', 'events');
}
@@ -257,12 +259,12 @@
class BatchedDebugEventsBuilder
implements Builder<BatchedDebugEvents, BatchedDebugEventsBuilder> {
- _$BatchedDebugEvents _$v;
+ _$BatchedDebugEvents? _$v;
- ListBuilder<DebugEvent> _events;
+ ListBuilder<DebugEvent>? _events;
ListBuilder<DebugEvent> get events =>
_$this._events ??= new ListBuilder<DebugEvent>();
- set events(ListBuilder<DebugEvent> events) => _$this._events = events;
+ set events(ListBuilder<DebugEvent>? events) => _$this._events = events;
BatchedDebugEventsBuilder();
@@ -282,7 +284,7 @@
}
@override
- void update(void Function(BatchedDebugEventsBuilder) updates) {
+ void update(void Function(BatchedDebugEventsBuilder)? updates) {
if (updates != null) updates(this);
}
@@ -294,7 +296,7 @@
try {
_$result = _$v ?? new _$BatchedDebugEvents._(events: events.build());
} catch (_) {
- String _$failedField;
+ late String _$failedField;
try {
_$failedField = 'events';
events.build();
diff --git a/dwds/lib/data/devtools_request.dart b/dwds/lib/data/devtools_request.dart
index 1b69fc2..d4e87b4 100644
--- a/dwds/lib/data/devtools_request.dart
+++ b/dwds/lib/data/devtools_request.dart
@@ -2,8 +2,6 @@
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
-// @dart = 2.9
-
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
@@ -27,16 +25,26 @@
String get instanceId;
/// Identifies the context in which evaluations should occur.
- @nullable
- int get contextId;
+ ///
+ /// Defines execution context for the debug service that connects
+ /// to chrome via the extension debugger.
+ /// Can be `null` for local debug service, which gets the execution
+ /// context from the Chrome runtime.
+ int? get contextId;
- /// Belongs to the tab that requests the DevTools
- @nullable
- String get tabUrl;
+ /// Belongs to the tab that requests the DevTools.
+ ///
+ /// Defines the tab being debugged for the debug service that connects
+ /// to chrome via the extension debugger.
+ /// Can be `null` for local debug service, which finds the tab with the
+ /// correct `dartAppInstanceId` automatically.
+ String? get tabUrl;
/// If this is a uri only request.
- @nullable
- bool get uriOnly;
+ ///
+ /// Only available on requests coming from dart debug extension.
+ /// If true, DevTools should open in an embedded Chrome DevTools tab.
+ bool? get uriOnly;
}
/// A response to a [DevToolsRequest].
@@ -54,6 +62,5 @@
bool get promptExtension;
- @nullable
- String get error;
+ String? get error;
}
diff --git a/dwds/lib/data/devtools_request.g.dart b/dwds/lib/data/devtools_request.g.dart
index 1c81b93..f6e3d3a 100644
--- a/dwds/lib/data/devtools_request.g.dart
+++ b/dwds/lib/data/devtools_request.g.dart
@@ -1,5 +1,4 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
-// @dart=2.9
part of 'devtools_request.dart';
@@ -20,9 +19,9 @@
final String wireName = 'DevToolsRequest';
@override
- Iterable<Object> serialize(Serializers serializers, DevToolsRequest object,
+ Iterable<Object?> serialize(Serializers serializers, DevToolsRequest object,
{FullType specifiedType = FullType.unspecified}) {
- final result = <Object>[
+ final result = <Object?>[
'appId',
serializers.serialize(object.appId,
specifiedType: const FullType(String)),
@@ -30,7 +29,7 @@
serializers.serialize(object.instanceId,
specifiedType: const FullType(String)),
];
- Object value;
+ Object? value;
value = object.contextId;
if (value != null) {
result
@@ -56,35 +55,35 @@
@override
DevToolsRequest deserialize(
- Serializers serializers, Iterable<Object> serialized,
+ Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new DevToolsRequestBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
- final key = iterator.current as String;
+ final key = iterator.current! as String;
iterator.moveNext();
- final Object value = iterator.current;
+ final Object? value = iterator.current;
switch (key) {
case 'appId':
result.appId = serializers.deserialize(value,
- specifiedType: const FullType(String)) as String;
+ specifiedType: const FullType(String))! as String;
break;
case 'instanceId':
result.instanceId = serializers.deserialize(value,
- specifiedType: const FullType(String)) as String;
+ specifiedType: const FullType(String))! as String;
break;
case 'contextId':
result.contextId = serializers.deserialize(value,
- specifiedType: const FullType(int)) as int;
+ specifiedType: const FullType(int)) as int?;
break;
case 'tabUrl':
result.tabUrl = serializers.deserialize(value,
- specifiedType: const FullType(String)) as String;
+ specifiedType: const FullType(String)) as String?;
break;
case 'uriOnly':
result.uriOnly = serializers.deserialize(value,
- specifiedType: const FullType(bool)) as bool;
+ specifiedType: const FullType(bool)) as bool?;
break;
}
}
@@ -101,9 +100,9 @@
final String wireName = 'DevToolsResponse';
@override
- Iterable<Object> serialize(Serializers serializers, DevToolsResponse object,
+ Iterable<Object?> serialize(Serializers serializers, DevToolsResponse object,
{FullType specifiedType = FullType.unspecified}) {
- final result = <Object>[
+ final result = <Object?>[
'success',
serializers.serialize(object.success,
specifiedType: const FullType(bool)),
@@ -111,7 +110,7 @@
serializers.serialize(object.promptExtension,
specifiedType: const FullType(bool)),
];
- Object value;
+ Object? value;
value = object.error;
if (value != null) {
result
@@ -124,27 +123,27 @@
@override
DevToolsResponse deserialize(
- Serializers serializers, Iterable<Object> serialized,
+ Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new DevToolsResponseBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
- final key = iterator.current as String;
+ final key = iterator.current! as String;
iterator.moveNext();
- final Object value = iterator.current;
+ final Object? value = iterator.current;
switch (key) {
case 'success':
result.success = serializers.deserialize(value,
- specifiedType: const FullType(bool)) as bool;
+ specifiedType: const FullType(bool))! as bool;
break;
case 'promptExtension':
result.promptExtension = serializers.deserialize(value,
- specifiedType: const FullType(bool)) as bool;
+ specifiedType: const FullType(bool))! as bool;
break;
case 'error':
result.error = serializers.deserialize(value,
- specifiedType: const FullType(String)) as String;
+ specifiedType: const FullType(String)) as String?;
break;
}
}
@@ -159,17 +158,21 @@
@override
final String instanceId;
@override
- final int contextId;
+ final int? contextId;
@override
- final String tabUrl;
+ final String? tabUrl;
@override
- final bool uriOnly;
+ final bool? uriOnly;
- factory _$DevToolsRequest([void Function(DevToolsRequestBuilder) updates]) =>
+ factory _$DevToolsRequest([void Function(DevToolsRequestBuilder)? updates]) =>
(new DevToolsRequestBuilder()..update(updates))._build();
_$DevToolsRequest._(
- {this.appId, this.instanceId, this.contextId, this.tabUrl, this.uriOnly})
+ {required this.appId,
+ required this.instanceId,
+ this.contextId,
+ this.tabUrl,
+ this.uriOnly})
: super._() {
BuiltValueNullFieldError.checkNotNull(appId, 'DevToolsRequest', 'appId');
BuiltValueNullFieldError.checkNotNull(
@@ -219,27 +222,27 @@
class DevToolsRequestBuilder
implements Builder<DevToolsRequest, DevToolsRequestBuilder> {
- _$DevToolsRequest _$v;
+ _$DevToolsRequest? _$v;
- String _appId;
- String get appId => _$this._appId;
- set appId(String appId) => _$this._appId = appId;
+ String? _appId;
+ String? get appId => _$this._appId;
+ set appId(String? appId) => _$this._appId = appId;
- String _instanceId;
- String get instanceId => _$this._instanceId;
- set instanceId(String instanceId) => _$this._instanceId = instanceId;
+ String? _instanceId;
+ String? get instanceId => _$this._instanceId;
+ set instanceId(String? instanceId) => _$this._instanceId = instanceId;
- int _contextId;
- int get contextId => _$this._contextId;
- set contextId(int contextId) => _$this._contextId = contextId;
+ int? _contextId;
+ int? get contextId => _$this._contextId;
+ set contextId(int? contextId) => _$this._contextId = contextId;
- String _tabUrl;
- String get tabUrl => _$this._tabUrl;
- set tabUrl(String tabUrl) => _$this._tabUrl = tabUrl;
+ String? _tabUrl;
+ String? get tabUrl => _$this._tabUrl;
+ set tabUrl(String? tabUrl) => _$this._tabUrl = tabUrl;
- bool _uriOnly;
- bool get uriOnly => _$this._uriOnly;
- set uriOnly(bool uriOnly) => _$this._uriOnly = uriOnly;
+ bool? _uriOnly;
+ bool? get uriOnly => _$this._uriOnly;
+ set uriOnly(bool? uriOnly) => _$this._uriOnly = uriOnly;
DevToolsRequestBuilder();
@@ -263,7 +266,7 @@
}
@override
- void update(void Function(DevToolsRequestBuilder) updates) {
+ void update(void Function(DevToolsRequestBuilder)? updates) {
if (updates != null) updates(this);
}
@@ -291,13 +294,14 @@
@override
final bool promptExtension;
@override
- final String error;
+ final String? error;
factory _$DevToolsResponse(
- [void Function(DevToolsResponseBuilder) updates]) =>
+ [void Function(DevToolsResponseBuilder)? updates]) =>
(new DevToolsResponseBuilder()..update(updates))._build();
- _$DevToolsResponse._({this.success, this.promptExtension, this.error})
+ _$DevToolsResponse._(
+ {required this.success, required this.promptExtension, this.error})
: super._() {
BuiltValueNullFieldError.checkNotNull(
success, 'DevToolsResponse', 'success');
@@ -340,20 +344,20 @@
class DevToolsResponseBuilder
implements Builder<DevToolsResponse, DevToolsResponseBuilder> {
- _$DevToolsResponse _$v;
+ _$DevToolsResponse? _$v;
- bool _success;
- bool get success => _$this._success;
- set success(bool success) => _$this._success = success;
+ bool? _success;
+ bool? get success => _$this._success;
+ set success(bool? success) => _$this._success = success;
- bool _promptExtension;
- bool get promptExtension => _$this._promptExtension;
- set promptExtension(bool promptExtension) =>
+ bool? _promptExtension;
+ bool? get promptExtension => _$this._promptExtension;
+ set promptExtension(bool? promptExtension) =>
_$this._promptExtension = promptExtension;
- String _error;
- String get error => _$this._error;
- set error(String error) => _$this._error = error;
+ String? _error;
+ String? get error => _$this._error;
+ set error(String? error) => _$this._error = error;
DevToolsResponseBuilder();
@@ -375,7 +379,7 @@
}
@override
- void update(void Function(DevToolsResponseBuilder) updates) {
+ void update(void Function(DevToolsResponseBuilder)? updates) {
if (updates != null) updates(this);
}
diff --git a/dwds/lib/data/error_response.dart b/dwds/lib/data/error_response.dart
index febe820..65a477c 100644
--- a/dwds/lib/data/error_response.dart
+++ b/dwds/lib/data/error_response.dart
@@ -2,8 +2,6 @@
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
-// @dart = 2.9
-
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
diff --git a/dwds/lib/data/error_response.g.dart b/dwds/lib/data/error_response.g.dart
index 1fafdc2..734ee2c 100644
--- a/dwds/lib/data/error_response.g.dart
+++ b/dwds/lib/data/error_response.g.dart
@@ -1,5 +1,4 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
-// @dart=2.9
part of 'error_response.dart';
@@ -17,9 +16,9 @@
final String wireName = 'ErrorResponse';
@override
- Iterable<Object> serialize(Serializers serializers, ErrorResponse object,
+ Iterable<Object?> serialize(Serializers serializers, ErrorResponse object,
{FullType specifiedType = FullType.unspecified}) {
- final result = <Object>[
+ final result = <Object?>[
'error',
serializers.serialize(object.error,
specifiedType: const FullType(String)),
@@ -33,23 +32,23 @@
@override
ErrorResponse deserialize(
- Serializers serializers, Iterable<Object> serialized,
+ Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new ErrorResponseBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
- final key = iterator.current as String;
+ final key = iterator.current! as String;
iterator.moveNext();
- final Object value = iterator.current;
+ final Object? value = iterator.current;
switch (key) {
case 'error':
result.error = serializers.deserialize(value,
- specifiedType: const FullType(String)) as String;
+ specifiedType: const FullType(String))! as String;
break;
case 'stackTrace':
result.stackTrace = serializers.deserialize(value,
- specifiedType: const FullType(String)) as String;
+ specifiedType: const FullType(String))! as String;
break;
}
}
@@ -64,10 +63,11 @@
@override
final String stackTrace;
- factory _$ErrorResponse([void Function(ErrorResponseBuilder) updates]) =>
+ factory _$ErrorResponse([void Function(ErrorResponseBuilder)? updates]) =>
(new ErrorResponseBuilder()..update(updates))._build();
- _$ErrorResponse._({this.error, this.stackTrace}) : super._() {
+ _$ErrorResponse._({required this.error, required this.stackTrace})
+ : super._() {
BuiltValueNullFieldError.checkNotNull(error, 'ErrorResponse', 'error');
BuiltValueNullFieldError.checkNotNull(
stackTrace, 'ErrorResponse', 'stackTrace');
@@ -104,15 +104,15 @@
class ErrorResponseBuilder
implements Builder<ErrorResponse, ErrorResponseBuilder> {
- _$ErrorResponse _$v;
+ _$ErrorResponse? _$v;
- String _error;
- String get error => _$this._error;
- set error(String error) => _$this._error = error;
+ String? _error;
+ String? get error => _$this._error;
+ set error(String? error) => _$this._error = error;
- String _stackTrace;
- String get stackTrace => _$this._stackTrace;
- set stackTrace(String stackTrace) => _$this._stackTrace = stackTrace;
+ String? _stackTrace;
+ String? get stackTrace => _$this._stackTrace;
+ set stackTrace(String? stackTrace) => _$this._stackTrace = stackTrace;
ErrorResponseBuilder();
@@ -133,7 +133,7 @@
}
@override
- void update(void Function(ErrorResponseBuilder) updates) {
+ void update(void Function(ErrorResponseBuilder)? updates) {
if (updates != null) updates(this);
}
diff --git a/dwds/lib/data/extension_request.dart b/dwds/lib/data/extension_request.dart
index 1838cc7..c212a25 100644
--- a/dwds/lib/data/extension_request.dart
+++ b/dwds/lib/data/extension_request.dart
@@ -2,8 +2,6 @@
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
-// @dart = 2.9
-
import 'package:built_collection/built_collection.dart';
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
@@ -28,9 +26,8 @@
String get command;
- /// Contains JSON-encoded parameters.
- @nullable
- String get commandParams;
+ /// Contains JSON-encoded parameters, if avaiable.
+ String? get commandParams;
}
/// A response to an [ExtensionRequest].
@@ -52,8 +49,8 @@
/// Contains a JSON-encoded payload.
String get result;
- @nullable
- String get error;
+ /// Contains an error, if avaiable.
+ String? get error;
}
/// An event for Dart Debug Extension.
diff --git a/dwds/lib/data/extension_request.g.dart b/dwds/lib/data/extension_request.g.dart
index 1b2dca0..f40c4a2 100644
--- a/dwds/lib/data/extension_request.g.dart
+++ b/dwds/lib/data/extension_request.g.dart
@@ -1,5 +1,4 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
-// @dart=2.9
part of 'extension_request.dart';
@@ -24,16 +23,16 @@
final String wireName = 'ExtensionRequest';
@override
- Iterable<Object> serialize(Serializers serializers, ExtensionRequest object,
+ Iterable<Object?> serialize(Serializers serializers, ExtensionRequest object,
{FullType specifiedType = FullType.unspecified}) {
- final result = <Object>[
+ final result = <Object?>[
'id',
serializers.serialize(object.id, specifiedType: const FullType(int)),
'command',
serializers.serialize(object.command,
specifiedType: const FullType(String)),
];
- Object value;
+ Object? value;
value = object.commandParams;
if (value != null) {
result
@@ -46,27 +45,27 @@
@override
ExtensionRequest deserialize(
- Serializers serializers, Iterable<Object> serialized,
+ Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new ExtensionRequestBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
- final key = iterator.current as String;
+ final key = iterator.current! as String;
iterator.moveNext();
- final Object value = iterator.current;
+ final Object? value = iterator.current;
switch (key) {
case 'id':
result.id = serializers.deserialize(value,
- specifiedType: const FullType(int)) as int;
+ specifiedType: const FullType(int))! as int;
break;
case 'command':
result.command = serializers.deserialize(value,
- specifiedType: const FullType(String)) as String;
+ specifiedType: const FullType(String))! as String;
break;
case 'commandParams':
result.commandParams = serializers.deserialize(value,
- specifiedType: const FullType(String)) as String;
+ specifiedType: const FullType(String)) as String?;
break;
}
}
@@ -83,9 +82,9 @@
final String wireName = 'ExtensionResponse';
@override
- Iterable<Object> serialize(Serializers serializers, ExtensionResponse object,
+ Iterable<Object?> serialize(Serializers serializers, ExtensionResponse object,
{FullType specifiedType = FullType.unspecified}) {
- final result = <Object>[
+ final result = <Object?>[
'id',
serializers.serialize(object.id, specifiedType: const FullType(int)),
'success',
@@ -95,7 +94,7 @@
serializers.serialize(object.result,
specifiedType: const FullType(String)),
];
- Object value;
+ Object? value;
value = object.error;
if (value != null) {
result
@@ -108,31 +107,31 @@
@override
ExtensionResponse deserialize(
- Serializers serializers, Iterable<Object> serialized,
+ Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new ExtensionResponseBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
- final key = iterator.current as String;
+ final key = iterator.current! as String;
iterator.moveNext();
- final Object value = iterator.current;
+ final Object? value = iterator.current;
switch (key) {
case 'id':
result.id = serializers.deserialize(value,
- specifiedType: const FullType(int)) as int;
+ specifiedType: const FullType(int))! as int;
break;
case 'success':
result.success = serializers.deserialize(value,
- specifiedType: const FullType(bool)) as bool;
+ specifiedType: const FullType(bool))! as bool;
break;
case 'result':
result.result = serializers.deserialize(value,
- specifiedType: const FullType(String)) as String;
+ specifiedType: const FullType(String))! as String;
break;
case 'error':
result.error = serializers.deserialize(value,
- specifiedType: const FullType(String)) as String;
+ specifiedType: const FullType(String)) as String?;
break;
}
}
@@ -149,9 +148,9 @@
final String wireName = 'ExtensionEvent';
@override
- Iterable<Object> serialize(Serializers serializers, ExtensionEvent object,
+ Iterable<Object?> serialize(Serializers serializers, ExtensionEvent object,
{FullType specifiedType = FullType.unspecified}) {
- final result = <Object>[
+ final result = <Object?>[
'params',
serializers.serialize(object.params,
specifiedType: const FullType(String)),
@@ -165,23 +164,23 @@
@override
ExtensionEvent deserialize(
- Serializers serializers, Iterable<Object> serialized,
+ Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new ExtensionEventBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
- final key = iterator.current as String;
+ final key = iterator.current! as String;
iterator.moveNext();
- final Object value = iterator.current;
+ final Object? value = iterator.current;
switch (key) {
case 'params':
result.params = serializers.deserialize(value,
- specifiedType: const FullType(String)) as String;
+ specifiedType: const FullType(String))! as String;
break;
case 'method':
result.method = serializers.deserialize(value,
- specifiedType: const FullType(String)) as String;
+ specifiedType: const FullType(String))! as String;
break;
}
}
@@ -197,9 +196,9 @@
final String wireName = 'BatchedEvents';
@override
- Iterable<Object> serialize(Serializers serializers, BatchedEvents object,
+ Iterable<Object?> serialize(Serializers serializers, BatchedEvents object,
{FullType specifiedType = FullType.unspecified}) {
- final result = <Object>[
+ final result = <Object?>[
'events',
serializers.serialize(object.events,
specifiedType: const FullType(
@@ -211,21 +210,21 @@
@override
BatchedEvents deserialize(
- Serializers serializers, Iterable<Object> serialized,
+ Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new BatchedEventsBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
- final key = iterator.current as String;
+ final key = iterator.current! as String;
iterator.moveNext();
- final Object value = iterator.current;
+ final Object? value = iterator.current;
switch (key) {
case 'events':
result.events.replace(serializers.deserialize(value,
specifiedType: const FullType(
- BuiltList, const [const FullType(ExtensionEvent)]))
- as BuiltList<Object>);
+ BuiltList, const [const FullType(ExtensionEvent)]))!
+ as BuiltList<Object?>);
break;
}
}
@@ -240,13 +239,14 @@
@override
final String command;
@override
- final String commandParams;
+ final String? commandParams;
factory _$ExtensionRequest(
- [void Function(ExtensionRequestBuilder) updates]) =>
+ [void Function(ExtensionRequestBuilder)? updates]) =>
(new ExtensionRequestBuilder()..update(updates))._build();
- _$ExtensionRequest._({this.id, this.command, this.commandParams})
+ _$ExtensionRequest._(
+ {required this.id, required this.command, this.commandParams})
: super._() {
BuiltValueNullFieldError.checkNotNull(id, 'ExtensionRequest', 'id');
BuiltValueNullFieldError.checkNotNull(
@@ -288,19 +288,19 @@
class ExtensionRequestBuilder
implements Builder<ExtensionRequest, ExtensionRequestBuilder> {
- _$ExtensionRequest _$v;
+ _$ExtensionRequest? _$v;
- int _id;
- int get id => _$this._id;
- set id(int id) => _$this._id = id;
+ int? _id;
+ int? get id => _$this._id;
+ set id(int? id) => _$this._id = id;
- String _command;
- String get command => _$this._command;
- set command(String command) => _$this._command = command;
+ String? _command;
+ String? get command => _$this._command;
+ set command(String? command) => _$this._command = command;
- String _commandParams;
- String get commandParams => _$this._commandParams;
- set commandParams(String commandParams) =>
+ String? _commandParams;
+ String? get commandParams => _$this._commandParams;
+ set commandParams(String? commandParams) =>
_$this._commandParams = commandParams;
ExtensionRequestBuilder();
@@ -323,7 +323,7 @@
}
@override
- void update(void Function(ExtensionRequestBuilder) updates) {
+ void update(void Function(ExtensionRequestBuilder)? updates) {
if (updates != null) updates(this);
}
@@ -351,13 +351,17 @@
@override
final String result;
@override
- final String error;
+ final String? error;
factory _$ExtensionResponse(
- [void Function(ExtensionResponseBuilder) updates]) =>
+ [void Function(ExtensionResponseBuilder)? updates]) =>
(new ExtensionResponseBuilder()..update(updates))._build();
- _$ExtensionResponse._({this.id, this.success, this.result, this.error})
+ _$ExtensionResponse._(
+ {required this.id,
+ required this.success,
+ required this.result,
+ this.error})
: super._() {
BuiltValueNullFieldError.checkNotNull(id, 'ExtensionResponse', 'id');
BuiltValueNullFieldError.checkNotNull(
@@ -404,23 +408,23 @@
class ExtensionResponseBuilder
implements Builder<ExtensionResponse, ExtensionResponseBuilder> {
- _$ExtensionResponse _$v;
+ _$ExtensionResponse? _$v;
- int _id;
- int get id => _$this._id;
- set id(int id) => _$this._id = id;
+ int? _id;
+ int? get id => _$this._id;
+ set id(int? id) => _$this._id = id;
- bool _success;
- bool get success => _$this._success;
- set success(bool success) => _$this._success = success;
+ bool? _success;
+ bool? get success => _$this._success;
+ set success(bool? success) => _$this._success = success;
- String _result;
- String get result => _$this._result;
- set result(String result) => _$this._result = result;
+ String? _result;
+ String? get result => _$this._result;
+ set result(String? result) => _$this._result = result;
- String _error;
- String get error => _$this._error;
- set error(String error) => _$this._error = error;
+ String? _error;
+ String? get error => _$this._error;
+ set error(String? error) => _$this._error = error;
ExtensionResponseBuilder();
@@ -443,7 +447,7 @@
}
@override
- void update(void Function(ExtensionResponseBuilder) updates) {
+ void update(void Function(ExtensionResponseBuilder)? updates) {
if (updates != null) updates(this);
}
@@ -471,10 +475,10 @@
@override
final String method;
- factory _$ExtensionEvent([void Function(ExtensionEventBuilder) updates]) =>
+ factory _$ExtensionEvent([void Function(ExtensionEventBuilder)? updates]) =>
(new ExtensionEventBuilder()..update(updates))._build();
- _$ExtensionEvent._({this.params, this.method}) : super._() {
+ _$ExtensionEvent._({required this.params, required this.method}) : super._() {
BuiltValueNullFieldError.checkNotNull(params, 'ExtensionEvent', 'params');
BuiltValueNullFieldError.checkNotNull(method, 'ExtensionEvent', 'method');
}
@@ -511,15 +515,15 @@
class ExtensionEventBuilder
implements Builder<ExtensionEvent, ExtensionEventBuilder> {
- _$ExtensionEvent _$v;
+ _$ExtensionEvent? _$v;
- String _params;
- String get params => _$this._params;
- set params(String params) => _$this._params = params;
+ String? _params;
+ String? get params => _$this._params;
+ set params(String? params) => _$this._params = params;
- String _method;
- String get method => _$this._method;
- set method(String method) => _$this._method = method;
+ String? _method;
+ String? get method => _$this._method;
+ set method(String? method) => _$this._method = method;
ExtensionEventBuilder();
@@ -540,7 +544,7 @@
}
@override
- void update(void Function(ExtensionEventBuilder) updates) {
+ void update(void Function(ExtensionEventBuilder)? updates) {
if (updates != null) updates(this);
}
@@ -563,10 +567,10 @@
@override
final BuiltList<ExtensionEvent> events;
- factory _$BatchedEvents([void Function(BatchedEventsBuilder) updates]) =>
+ factory _$BatchedEvents([void Function(BatchedEventsBuilder)? updates]) =>
(new BatchedEventsBuilder()..update(updates))._build();
- _$BatchedEvents._({this.events}) : super._() {
+ _$BatchedEvents._({required this.events}) : super._() {
BuiltValueNullFieldError.checkNotNull(events, 'BatchedEvents', 'events');
}
@@ -597,12 +601,12 @@
class BatchedEventsBuilder
implements Builder<BatchedEvents, BatchedEventsBuilder> {
- _$BatchedEvents _$v;
+ _$BatchedEvents? _$v;
- ListBuilder<ExtensionEvent> _events;
+ ListBuilder<ExtensionEvent>? _events;
ListBuilder<ExtensionEvent> get events =>
_$this._events ??= new ListBuilder<ExtensionEvent>();
- set events(ListBuilder<ExtensionEvent> events) => _$this._events = events;
+ set events(ListBuilder<ExtensionEvent>? events) => _$this._events = events;
BatchedEventsBuilder();
@@ -622,7 +626,7 @@
}
@override
- void update(void Function(BatchedEventsBuilder) updates) {
+ void update(void Function(BatchedEventsBuilder)? updates) {
if (updates != null) updates(this);
}
@@ -634,7 +638,7 @@
try {
_$result = _$v ?? new _$BatchedEvents._(events: events.build());
} catch (_) {
- String _$failedField;
+ late String _$failedField;
try {
_$failedField = 'events';
events.build();
diff --git a/dwds/lib/data/isolate_events.dart b/dwds/lib/data/isolate_events.dart
index 80d928e..e775e83 100644
--- a/dwds/lib/data/isolate_events.dart
+++ b/dwds/lib/data/isolate_events.dart
@@ -2,8 +2,6 @@
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
-// @dart = 2.9
-
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
diff --git a/dwds/lib/data/isolate_events.g.dart b/dwds/lib/data/isolate_events.g.dart
index a686af3..be9c061 100644
--- a/dwds/lib/data/isolate_events.g.dart
+++ b/dwds/lib/data/isolate_events.g.dart
@@ -1,5 +1,4 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
-// @dart=2.9
part of 'isolate_events.dart';
@@ -18,13 +17,13 @@
final String wireName = 'IsolateExit';
@override
- Iterable<Object> serialize(Serializers serializers, IsolateExit object,
+ Iterable<Object?> serialize(Serializers serializers, IsolateExit object,
{FullType specifiedType = FullType.unspecified}) {
- return <Object>[];
+ return <Object?>[];
}
@override
- IsolateExit deserialize(Serializers serializers, Iterable<Object> serialized,
+ IsolateExit deserialize(Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
return new IsolateExitBuilder().build();
}
@@ -37,20 +36,21 @@
final String wireName = 'IsolateStart';
@override
- Iterable<Object> serialize(Serializers serializers, IsolateStart object,
+ Iterable<Object?> serialize(Serializers serializers, IsolateStart object,
{FullType specifiedType = FullType.unspecified}) {
- return <Object>[];
+ return <Object?>[];
}
@override
- IsolateStart deserialize(Serializers serializers, Iterable<Object> serialized,
+ IsolateStart deserialize(
+ Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
return new IsolateStartBuilder().build();
}
}
class _$IsolateExit extends IsolateExit {
- factory _$IsolateExit([void Function(IsolateExitBuilder) updates]) =>
+ factory _$IsolateExit([void Function(IsolateExitBuilder)? updates]) =>
(new IsolateExitBuilder()..update(updates))._build();
_$IsolateExit._() : super._();
@@ -80,7 +80,7 @@
}
class IsolateExitBuilder implements Builder<IsolateExit, IsolateExitBuilder> {
- _$IsolateExit _$v;
+ _$IsolateExit? _$v;
IsolateExitBuilder();
@@ -91,7 +91,7 @@
}
@override
- void update(void Function(IsolateExitBuilder) updates) {
+ void update(void Function(IsolateExitBuilder)? updates) {
if (updates != null) updates(this);
}
@@ -106,7 +106,7 @@
}
class _$IsolateStart extends IsolateStart {
- factory _$IsolateStart([void Function(IsolateStartBuilder) updates]) =>
+ factory _$IsolateStart([void Function(IsolateStartBuilder)? updates]) =>
(new IsolateStartBuilder()..update(updates))._build();
_$IsolateStart._() : super._();
@@ -137,7 +137,7 @@
class IsolateStartBuilder
implements Builder<IsolateStart, IsolateStartBuilder> {
- _$IsolateStart _$v;
+ _$IsolateStart? _$v;
IsolateStartBuilder();
@@ -148,7 +148,7 @@
}
@override
- void update(void Function(IsolateStartBuilder) updates) {
+ void update(void Function(IsolateStartBuilder)? updates) {
if (updates != null) updates(this);
}
diff --git a/dwds/lib/data/register_event.dart b/dwds/lib/data/register_event.dart
index eb88aa2..19839aa 100644
--- a/dwds/lib/data/register_event.dart
+++ b/dwds/lib/data/register_event.dart
@@ -2,8 +2,6 @@
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
-// @dart = 2.9
-
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
diff --git a/dwds/lib/data/register_event.g.dart b/dwds/lib/data/register_event.g.dart
index 01bd5f1..c1fcfd7 100644
--- a/dwds/lib/data/register_event.g.dart
+++ b/dwds/lib/data/register_event.g.dart
@@ -1,5 +1,4 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
-// @dart=2.9
part of 'register_event.dart';
@@ -17,9 +16,9 @@
final String wireName = 'RegisterEvent';
@override
- Iterable<Object> serialize(Serializers serializers, RegisterEvent object,
+ Iterable<Object?> serialize(Serializers serializers, RegisterEvent object,
{FullType specifiedType = FullType.unspecified}) {
- final result = <Object>[
+ final result = <Object?>[
'eventData',
serializers.serialize(object.eventData,
specifiedType: const FullType(String)),
@@ -33,23 +32,23 @@
@override
RegisterEvent deserialize(
- Serializers serializers, Iterable<Object> serialized,
+ Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new RegisterEventBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
- final key = iterator.current as String;
+ final key = iterator.current! as String;
iterator.moveNext();
- final Object value = iterator.current;
+ final Object? value = iterator.current;
switch (key) {
case 'eventData':
result.eventData = serializers.deserialize(value,
- specifiedType: const FullType(String)) as String;
+ specifiedType: const FullType(String))! as String;
break;
case 'timestamp':
result.timestamp = serializers.deserialize(value,
- specifiedType: const FullType(int)) as int;
+ specifiedType: const FullType(int))! as int;
break;
}
}
@@ -64,10 +63,11 @@
@override
final int timestamp;
- factory _$RegisterEvent([void Function(RegisterEventBuilder) updates]) =>
+ factory _$RegisterEvent([void Function(RegisterEventBuilder)? updates]) =>
(new RegisterEventBuilder()..update(updates))._build();
- _$RegisterEvent._({this.eventData, this.timestamp}) : super._() {
+ _$RegisterEvent._({required this.eventData, required this.timestamp})
+ : super._() {
BuiltValueNullFieldError.checkNotNull(
eventData, 'RegisterEvent', 'eventData');
BuiltValueNullFieldError.checkNotNull(
@@ -105,15 +105,15 @@
class RegisterEventBuilder
implements Builder<RegisterEvent, RegisterEventBuilder> {
- _$RegisterEvent _$v;
+ _$RegisterEvent? _$v;
- String _eventData;
- String get eventData => _$this._eventData;
- set eventData(String eventData) => _$this._eventData = eventData;
+ String? _eventData;
+ String? get eventData => _$this._eventData;
+ set eventData(String? eventData) => _$this._eventData = eventData;
- int _timestamp;
- int get timestamp => _$this._timestamp;
- set timestamp(int timestamp) => _$this._timestamp = timestamp;
+ int? _timestamp;
+ int? get timestamp => _$this._timestamp;
+ set timestamp(int? timestamp) => _$this._timestamp = timestamp;
RegisterEventBuilder();
@@ -134,7 +134,7 @@
}
@override
- void update(void Function(RegisterEventBuilder) updates) {
+ void update(void Function(RegisterEventBuilder)? updates) {
if (updates != null) updates(this);
}
diff --git a/dwds/lib/data/run_request.dart b/dwds/lib/data/run_request.dart
index 7ab9540..3204cbf 100644
--- a/dwds/lib/data/run_request.dart
+++ b/dwds/lib/data/run_request.dart
@@ -2,8 +2,6 @@
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
-// @dart = 2.9
-
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
diff --git a/dwds/lib/data/run_request.g.dart b/dwds/lib/data/run_request.g.dart
index 2198466..3ec66f4 100644
--- a/dwds/lib/data/run_request.g.dart
+++ b/dwds/lib/data/run_request.g.dart
@@ -1,5 +1,4 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
-// @dart=2.9
part of 'run_request.dart';
@@ -16,20 +15,20 @@
final String wireName = 'RunRequest';
@override
- Iterable<Object> serialize(Serializers serializers, RunRequest object,
+ Iterable<Object?> serialize(Serializers serializers, RunRequest object,
{FullType specifiedType = FullType.unspecified}) {
- return <Object>[];
+ return <Object?>[];
}
@override
- RunRequest deserialize(Serializers serializers, Iterable<Object> serialized,
+ RunRequest deserialize(Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
return new RunRequestBuilder().build();
}
}
class _$RunRequest extends RunRequest {
- factory _$RunRequest([void Function(RunRequestBuilder) updates]) =>
+ factory _$RunRequest([void Function(RunRequestBuilder)? updates]) =>
(new RunRequestBuilder()..update(updates))._build();
_$RunRequest._() : super._();
@@ -59,7 +58,7 @@
}
class RunRequestBuilder implements Builder<RunRequest, RunRequestBuilder> {
- _$RunRequest _$v;
+ _$RunRequest? _$v;
RunRequestBuilder();
@@ -70,7 +69,7 @@
}
@override
- void update(void Function(RunRequestBuilder) updates) {
+ void update(void Function(RunRequestBuilder)? updates) {
if (updates != null) updates(this);
}
diff --git a/dwds/lib/data/serializers.dart b/dwds/lib/data/serializers.dart
index c516e89..903ef59 100644
--- a/dwds/lib/data/serializers.dart
+++ b/dwds/lib/data/serializers.dart
@@ -2,8 +2,6 @@
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
-// @dart = 2.9
-
import 'package:built_collection/built_collection.dart';
import 'package:built_value/serializer.dart';
diff --git a/dwds/lib/data/serializers.g.dart b/dwds/lib/data/serializers.g.dart
index 127c58d..dcf85c6 100644
--- a/dwds/lib/data/serializers.g.dart
+++ b/dwds/lib/data/serializers.g.dart
@@ -1,5 +1,4 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
-// @dart=2.9
part of 'serializers.dart';
diff --git a/dwds/lib/src/injected/client.js b/dwds/lib/src/injected/client.js
index 7e79d6c..483470f 100644
--- a/dwds/lib/src/injected/client.js
+++ b/dwds/lib/src/injected/client.js
@@ -11218,6 +11218,15 @@
$isIterator: 1
};
A._Cell.prototype = {
+ readLocal$1$0() {
+ var t1 = this.__late_helper$_value;
+ if (t1 === this)
+ A.throwExpression(new A.LateError("Local '" + this.__late_helper$_name + "' has not been initialized."));
+ return t1;
+ },
+ readLocal$0() {
+ return this.readLocal$1$0(type$.dynamic);
+ },
_readField$0() {
var t1 = this.__late_helper$_value;
if (t1 === this)
@@ -21794,7 +21803,7 @@
A.BuildResult.prototype = {};
A._$BuildStatusSerializer.prototype = {
serialize$3$specifiedType(serializers, object, specifiedType) {
- return type$.legacy_BuildStatus._as(object).name;
+ return type$.BuildStatus._as(object).name;
},
serialize$2(serializers, object) {
return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false);
@@ -21816,22 +21825,26 @@
};
A._$BuildResultSerializer.prototype = {
serialize$3$specifiedType(serializers, object, specifiedType) {
- return A._setArrayType(["status", serializers.serialize$2$specifiedType(type$.legacy_BuildResult._as(object).status, B.FullType_FuN)], type$.JSArray_legacy_Object);
+ return ["status", serializers.serialize$2$specifiedType(type$.BuildResult._as(object).status, B.FullType_FuN)];
},
serialize$2(serializers, object) {
return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false);
},
deserialize$3$specifiedType(serializers, serialized, specifiedType) {
- var t1, key, value, t2, $$v, _$result,
+ var t1, t2, value, $$v, _$result,
result = new A.BuildResultBuilder(),
- iterator = J.get$iterator$ax(type$.legacy_Iterable_legacy_Object._as(serialized));
- for (t1 = type$.legacy_BuildStatus; iterator.moveNext$0();) {
- key = A._asStringS(iterator.get$current(iterator));
+ iterator = J.get$iterator$ax(type$.Iterable_nullable_Object._as(serialized));
+ for (t1 = type$.BuildStatus; iterator.moveNext$0();) {
+ t2 = iterator.get$current(iterator);
+ t2.toString;
+ A._asStringS(t2);
iterator.moveNext$0();
value = iterator.get$current(iterator);
- switch (key) {
+ switch (t2) {
case "status":
- t2 = t1._as(serializers.deserialize$2$specifiedType(value, B.FullType_FuN));
+ t2 = serializers.deserialize$2$specifiedType(value, B.FullType_FuN);
+ t2.toString;
+ t1._as(t2);
$$v = result._build_result$_$v;
if ($$v != null) {
result._status = $$v.status;
@@ -21848,7 +21861,7 @@
A.throwExpression(A.BuiltValueNullFieldError$("BuildResult", "status"));
_$result = new A._$BuildResult(t1);
}
- A.ArgumentError_checkNotNull(_$result, "other", type$.legacy_BuildResult);
+ A.ArgumentError_checkNotNull(_$result, "other", type$.BuildResult);
return result._build_result$_$v = _$result;
},
deserialize$2(serializers, serialized) {
@@ -21895,31 +21908,39 @@
A.ConnectRequest.prototype = {};
A._$ConnectRequestSerializer.prototype = {
serialize$3$specifiedType(serializers, object, specifiedType) {
- type$.legacy_ConnectRequest._as(object);
- return A._setArrayType(["appId", serializers.serialize$2$specifiedType(object.appId, B.FullType_h8g), "instanceId", serializers.serialize$2$specifiedType(object.instanceId, B.FullType_h8g), "entrypointPath", serializers.serialize$2$specifiedType(object.entrypointPath, B.FullType_h8g)], type$.JSArray_legacy_Object);
+ type$.ConnectRequest._as(object);
+ return ["appId", serializers.serialize$2$specifiedType(object.appId, B.FullType_h8g), "instanceId", serializers.serialize$2$specifiedType(object.instanceId, B.FullType_h8g), "entrypointPath", serializers.serialize$2$specifiedType(object.entrypointPath, B.FullType_h8g)];
},
serialize$2(serializers, object) {
return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false);
},
deserialize$3$specifiedType(serializers, serialized, specifiedType) {
- var key, value, t1,
+ var t1, value,
result = new A.ConnectRequestBuilder(),
- iterator = J.get$iterator$ax(type$.legacy_Iterable_legacy_Object._as(serialized));
+ iterator = J.get$iterator$ax(type$.Iterable_nullable_Object._as(serialized));
for (; iterator.moveNext$0();) {
- key = A._asStringS(iterator.get$current(iterator));
+ t1 = iterator.get$current(iterator);
+ t1.toString;
+ A._asStringS(t1);
iterator.moveNext$0();
value = iterator.get$current(iterator);
- switch (key) {
+ switch (t1) {
case "appId":
- t1 = A._asStringS(serializers.deserialize$2$specifiedType(value, B.FullType_h8g));
+ t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g);
+ t1.toString;
+ A._asStringS(t1);
result.get$_$this()._appId = t1;
break;
case "instanceId":
- t1 = A._asStringS(serializers.deserialize$2$specifiedType(value, B.FullType_h8g));
+ t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g);
+ t1.toString;
+ A._asStringS(t1);
result.get$_$this()._instanceId = t1;
break;
case "entrypointPath":
- t1 = A._asStringS(serializers.deserialize$2$specifiedType(value, B.FullType_h8g));
+ t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g);
+ t1.toString;
+ A._asStringS(t1);
result.get$_$this()._entrypointPath = t1;
break;
}
@@ -21987,7 +22008,7 @@
A.throwExpression(A.BuiltValueNullFieldError$(_s14_, "entrypointPath"));
_$result = new A._$ConnectRequest(t1, t2, t3);
}
- A.ArgumentError_checkNotNull(_$result, "other", type$.legacy_ConnectRequest);
+ A.ArgumentError_checkNotNull(_$result, "other", type$.ConnectRequest);
return _this._$v = _$result;
}
};
@@ -21995,31 +22016,39 @@
A.BatchedDebugEvents.prototype = {};
A._$DebugEventSerializer.prototype = {
serialize$3$specifiedType(serializers, object, specifiedType) {
- type$.legacy_DebugEvent._as(object);
- return A._setArrayType(["kind", serializers.serialize$2$specifiedType(object.kind, B.FullType_h8g), "eventData", serializers.serialize$2$specifiedType(object.eventData, B.FullType_h8g), "timestamp", serializers.serialize$2$specifiedType(object.timestamp, B.FullType_kjq)], type$.JSArray_legacy_Object);
+ type$.DebugEvent._as(object);
+ return ["kind", serializers.serialize$2$specifiedType(object.kind, B.FullType_h8g), "eventData", serializers.serialize$2$specifiedType(object.eventData, B.FullType_h8g), "timestamp", serializers.serialize$2$specifiedType(object.timestamp, B.FullType_kjq)];
},
serialize$2(serializers, object) {
return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false);
},
deserialize$3$specifiedType(serializers, serialized, specifiedType) {
- var key, value, t1,
+ var t1, value,
result = new A.DebugEventBuilder(),
- iterator = J.get$iterator$ax(type$.legacy_Iterable_legacy_Object._as(serialized));
+ iterator = J.get$iterator$ax(type$.Iterable_nullable_Object._as(serialized));
for (; iterator.moveNext$0();) {
- key = A._asStringS(iterator.get$current(iterator));
+ t1 = iterator.get$current(iterator);
+ t1.toString;
+ A._asStringS(t1);
iterator.moveNext$0();
value = iterator.get$current(iterator);
- switch (key) {
+ switch (t1) {
case "kind":
- t1 = A._asStringS(serializers.deserialize$2$specifiedType(value, B.FullType_h8g));
+ t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g);
+ t1.toString;
+ A._asStringS(t1);
result.get$_debug_event$_$this()._debug_event$_kind = t1;
break;
case "eventData":
- t1 = A._asStringS(serializers.deserialize$2$specifiedType(value, B.FullType_h8g));
+ t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g);
+ t1.toString;
+ A._asStringS(t1);
result.get$_debug_event$_$this()._eventData = t1;
break;
case "timestamp":
- t1 = A._asIntS(serializers.deserialize$2$specifiedType(value, B.FullType_kjq));
+ t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq);
+ t1.toString;
+ A._asIntS(t1);
result.get$_debug_event$_$this()._timestamp = t1;
break;
}
@@ -22040,20 +22069,22 @@
};
A._$BatchedDebugEventsSerializer.prototype = {
serialize$3$specifiedType(serializers, object, specifiedType) {
- return A._setArrayType(["events", serializers.serialize$2$specifiedType(type$.legacy_BatchedDebugEvents._as(object).events, B.FullType_Igx)], type$.JSArray_legacy_Object);
+ return ["events", serializers.serialize$2$specifiedType(type$.BatchedDebugEvents._as(object).events, B.FullType_Igx)];
},
serialize$2(serializers, object) {
return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false);
},
deserialize$3$specifiedType(serializers, serialized, specifiedType) {
- var t1, t2, t3, t4, key, value, $$v, t5, t6, t7, t8, t9,
+ var t1, t2, t3, t4, t5, value, $$v, t6, t7, t8, t9,
result = new A.BatchedDebugEventsBuilder(),
- iterator = J.get$iterator$ax(type$.legacy_Iterable_legacy_Object._as(serialized));
- for (t1 = type$.legacy_BuiltList_legacy_Object, t2 = type$.legacy_DebugEvent, t3 = type$.List_legacy_DebugEvent, t4 = type$.ListBuilder_legacy_DebugEvent; iterator.moveNext$0();) {
- key = A._asStringS(iterator.get$current(iterator));
+ iterator = J.get$iterator$ax(type$.Iterable_nullable_Object._as(serialized));
+ for (t1 = type$.BuiltList_nullable_Object, t2 = type$.DebugEvent, t3 = type$.List_DebugEvent, t4 = type$.ListBuilder_DebugEvent; iterator.moveNext$0();) {
+ t5 = iterator.get$current(iterator);
+ t5.toString;
+ A._asStringS(t5);
iterator.moveNext$0();
value = iterator.get$current(iterator);
- switch (key) {
+ switch (t5) {
case "events":
$$v = result._debug_event$_$v;
if ($$v != null) {
@@ -22081,7 +22112,9 @@
t5.set$_listOwner(null);
result.set$_events(t5);
}
- t6 = t1._as(serializers.deserialize$2$specifiedType(value, B.FullType_Igx));
+ t6 = serializers.deserialize$2$specifiedType(value, B.FullType_Igx);
+ t6.toString;
+ t1._as(t6);
t7 = t5.$ti;
t8 = t7._eval$1("_BuiltList<1>");
t9 = t7._eval$1("List<1>");
@@ -22159,7 +22192,7 @@
A.throwExpression(A.BuiltValueNullFieldError$(_s10_, "timestamp"));
_$result = new A._$DebugEvent(t1, t2, t3);
}
- A.ArgumentError_checkNotNull(_$result, "other", type$.legacy_DebugEvent);
+ A.ArgumentError_checkNotNull(_$result, "other", type$.DebugEvent);
return _this._debug_event$_$v = _$result;
}
};
@@ -22186,7 +22219,7 @@
var t1 = this.get$_debug_event$_$this(),
t2 = t1._events;
if (t2 == null) {
- t2 = A.ListBuilder_ListBuilder(B.List_empty0, type$.legacy_DebugEvent);
+ t2 = A.ListBuilder_ListBuilder(B.List_empty0, type$.DebugEvent);
t1.set$_events(t2);
t1 = t2;
} else
@@ -22218,25 +22251,25 @@
}
_$result = _$result0;
} catch (exception) {
- _$failedField = null;
+ _$failedField = A._Cell$named("_$failedField");
try {
- _$failedField = "events";
+ _$failedField.__late_helper$_value = "events";
_this.get$events().build$0();
} catch (exception) {
e = A.unwrapException(exception);
- t1 = A.BuiltValueNestedFieldError$(_s18_, _$failedField, J.toString$0$(e));
+ t1 = A.BuiltValueNestedFieldError$(_s18_, _$failedField.readLocal$0(), J.toString$0$(e));
throw A.wrapException(t1);
}
throw exception;
}
- t1 = type$.legacy_BatchedDebugEvents;
+ t1 = type$.BatchedDebugEvents;
t2 = t1._as(_$result);
A.ArgumentError_checkNotNull(t2, "other", t1);
_this._debug_event$_$v = t2;
return _$result;
},
set$_events(_events) {
- this._events = type$.legacy_ListBuilder_legacy_DebugEvent._as(_events);
+ this._events = type$.nullable_ListBuilder_DebugEvent._as(_events);
}
};
A.DevToolsRequest.prototype = {};
@@ -22244,22 +22277,22 @@
A._$DevToolsRequestSerializer.prototype = {
serialize$3$specifiedType(serializers, object, specifiedType) {
var result, value;
- type$.legacy_DevToolsRequest._as(object);
- result = A._setArrayType(["appId", serializers.serialize$2$specifiedType(object.appId, B.FullType_h8g), "instanceId", serializers.serialize$2$specifiedType(object.instanceId, B.FullType_h8g)], type$.JSArray_legacy_Object);
+ type$.DevToolsRequest._as(object);
+ result = ["appId", serializers.serialize$2$specifiedType(object.appId, B.FullType_h8g), "instanceId", serializers.serialize$2$specifiedType(object.instanceId, B.FullType_h8g)];
value = object.contextId;
if (value != null) {
- B.JSArray_methods.add$1(result, "contextId");
- B.JSArray_methods.add$1(result, serializers.serialize$2$specifiedType(value, B.FullType_kjq));
+ result.push("contextId");
+ result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq));
}
value = object.tabUrl;
if (value != null) {
- B.JSArray_methods.add$1(result, "tabUrl");
- B.JSArray_methods.add$1(result, serializers.serialize$2$specifiedType(value, B.FullType_h8g));
+ result.push("tabUrl");
+ result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g));
}
value = object.uriOnly;
if (value != null) {
- B.JSArray_methods.add$1(result, "uriOnly");
- B.JSArray_methods.add$1(result, serializers.serialize$2$specifiedType(value, B.FullType_MtR));
+ result.push("uriOnly");
+ result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR));
}
return result;
},
@@ -22267,32 +22300,38 @@
return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false);
},
deserialize$3$specifiedType(serializers, serialized, specifiedType) {
- var key, value, t1,
+ var t1, value,
result = new A.DevToolsRequestBuilder(),
- iterator = J.get$iterator$ax(type$.legacy_Iterable_legacy_Object._as(serialized));
+ iterator = J.get$iterator$ax(type$.Iterable_nullable_Object._as(serialized));
for (; iterator.moveNext$0();) {
- key = A._asStringS(iterator.get$current(iterator));
+ t1 = iterator.get$current(iterator);
+ t1.toString;
+ A._asStringS(t1);
iterator.moveNext$0();
value = iterator.get$current(iterator);
- switch (key) {
+ switch (t1) {
case "appId":
- t1 = A._asStringS(serializers.deserialize$2$specifiedType(value, B.FullType_h8g));
+ t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g);
+ t1.toString;
+ A._asStringS(t1);
result.get$_devtools_request$_$this()._devtools_request$_appId = t1;
break;
case "instanceId":
- t1 = A._asStringS(serializers.deserialize$2$specifiedType(value, B.FullType_h8g));
+ t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g);
+ t1.toString;
+ A._asStringS(t1);
result.get$_devtools_request$_$this()._devtools_request$_instanceId = t1;
break;
case "contextId":
- t1 = A._asIntS(serializers.deserialize$2$specifiedType(value, B.FullType_kjq));
+ t1 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq));
result.get$_devtools_request$_$this()._contextId = t1;
break;
case "tabUrl":
- t1 = A._asStringS(serializers.deserialize$2$specifiedType(value, B.FullType_h8g));
+ t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g));
result.get$_devtools_request$_$this()._tabUrl = t1;
break;
case "uriOnly":
- t1 = A._asBoolS(serializers.deserialize$2$specifiedType(value, B.FullType_MtR));
+ t1 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR));
result.get$_devtools_request$_$this()._uriOnly = t1;
break;
}
@@ -22314,12 +22353,12 @@
A._$DevToolsResponseSerializer.prototype = {
serialize$3$specifiedType(serializers, object, specifiedType) {
var result, value;
- type$.legacy_DevToolsResponse._as(object);
- result = A._setArrayType(["success", serializers.serialize$2$specifiedType(object.success, B.FullType_MtR), "promptExtension", serializers.serialize$2$specifiedType(object.promptExtension, B.FullType_MtR)], type$.JSArray_legacy_Object);
+ type$.DevToolsResponse._as(object);
+ result = ["success", serializers.serialize$2$specifiedType(object.success, B.FullType_MtR), "promptExtension", serializers.serialize$2$specifiedType(object.promptExtension, B.FullType_MtR)];
value = object.error;
if (value != null) {
- B.JSArray_methods.add$1(result, "error");
- B.JSArray_methods.add$1(result, serializers.serialize$2$specifiedType(value, B.FullType_h8g));
+ result.push("error");
+ result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g));
}
return result;
},
@@ -22327,25 +22366,31 @@
return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false);
},
deserialize$3$specifiedType(serializers, serialized, specifiedType) {
- var key, value, t1, _$result, t2,
+ var t1, value, _$result, t2,
_s16_ = "DevToolsResponse",
result = new A.DevToolsResponseBuilder(),
- iterator = J.get$iterator$ax(type$.legacy_Iterable_legacy_Object._as(serialized));
+ iterator = J.get$iterator$ax(type$.Iterable_nullable_Object._as(serialized));
for (; iterator.moveNext$0();) {
- key = A._asStringS(iterator.get$current(iterator));
+ t1 = iterator.get$current(iterator);
+ t1.toString;
+ A._asStringS(t1);
iterator.moveNext$0();
value = iterator.get$current(iterator);
- switch (key) {
+ switch (t1) {
case "success":
- t1 = A._asBoolS(serializers.deserialize$2$specifiedType(value, B.FullType_MtR));
+ t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR);
+ t1.toString;
+ A._asBoolS(t1);
result.get$_devtools_request$_$this()._success = t1;
break;
case "promptExtension":
- t1 = A._asBoolS(serializers.deserialize$2$specifiedType(value, B.FullType_MtR));
+ t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR);
+ t1.toString;
+ A._asBoolS(t1);
result.get$_devtools_request$_$this()._promptExtension = t1;
break;
case "error":
- t1 = A._asStringS(serializers.deserialize$2$specifiedType(value, B.FullType_h8g));
+ t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g));
result.get$_devtools_request$_$this()._error = t1;
break;
}
@@ -22360,7 +22405,7 @@
A.throwExpression(A.BuiltValueNullFieldError$(_s16_, "promptExtension"));
_$result = new A._$DevToolsResponse(t1, t2, result.get$_devtools_request$_$this()._error);
}
- A.ArgumentError_checkNotNull(_$result, "other", type$.legacy_DevToolsResponse);
+ A.ArgumentError_checkNotNull(_$result, "other", type$.DevToolsResponse);
return result._devtools_request$_$v = _$result;
},
deserialize$2(serializers, serialized) {
@@ -22427,7 +22472,7 @@
A.throwExpression(A.BuiltValueNullFieldError$(_s15_, "instanceId"));
_$result = new A._$DevToolsRequest(t1, t2, _this.get$_devtools_request$_$this()._contextId, _this.get$_devtools_request$_$this()._tabUrl, _this.get$_devtools_request$_$this()._uriOnly);
}
- A.ArgumentError_checkNotNull(_$result, "other", type$.legacy_DevToolsRequest);
+ A.ArgumentError_checkNotNull(_$result, "other", type$.DevToolsRequest);
return _this._devtools_request$_$v = _$result;
}
};
@@ -22468,24 +22513,28 @@
A.ErrorResponse.prototype = {};
A._$ErrorResponseSerializer.prototype = {
serialize$3$specifiedType(serializers, object, specifiedType) {
- type$.legacy_ErrorResponse._as(object);
- return A._setArrayType(["error", serializers.serialize$2$specifiedType(object.error, B.FullType_h8g), "stackTrace", serializers.serialize$2$specifiedType(object.stackTrace, B.FullType_h8g)], type$.JSArray_legacy_Object);
+ type$.ErrorResponse._as(object);
+ return ["error", serializers.serialize$2$specifiedType(object.error, B.FullType_h8g), "stackTrace", serializers.serialize$2$specifiedType(object.stackTrace, B.FullType_h8g)];
},
serialize$2(serializers, object) {
return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false);
},
deserialize$3$specifiedType(serializers, serialized, specifiedType) {
- var key, value, t1, $$v, _$result, t2,
+ var t1, value, $$v, _$result, t2,
_s13_ = "ErrorResponse",
result = new A.ErrorResponseBuilder(),
- iterator = J.get$iterator$ax(type$.legacy_Iterable_legacy_Object._as(serialized));
+ iterator = J.get$iterator$ax(type$.Iterable_nullable_Object._as(serialized));
for (; iterator.moveNext$0();) {
- key = A._asStringS(iterator.get$current(iterator));
+ t1 = iterator.get$current(iterator);
+ t1.toString;
+ A._asStringS(t1);
iterator.moveNext$0();
value = iterator.get$current(iterator);
- switch (key) {
+ switch (t1) {
case "error":
- t1 = A._asStringS(serializers.deserialize$2$specifiedType(value, B.FullType_h8g));
+ t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g);
+ t1.toString;
+ A._asStringS(t1);
$$v = result._error_response$_$v;
if ($$v != null) {
result._error_response$_error = $$v.error;
@@ -22495,7 +22544,9 @@
result._error_response$_error = t1;
break;
case "stackTrace":
- t1 = A._asStringS(serializers.deserialize$2$specifiedType(value, B.FullType_h8g));
+ t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g);
+ t1.toString;
+ A._asStringS(t1);
$$v = result._error_response$_$v;
if ($$v != null) {
result._error_response$_error = $$v.error;
@@ -22516,7 +22567,7 @@
A.throwExpression(A.BuiltValueNullFieldError$(_s13_, "stackTrace"));
_$result = new A._$ErrorResponse(t1, t2);
}
- A.ArgumentError_checkNotNull(_$result, "other", type$.legacy_ErrorResponse);
+ A.ArgumentError_checkNotNull(_$result, "other", type$.ErrorResponse);
return result._error_response$_$v = _$result;
},
deserialize$2(serializers, serialized) {
@@ -22569,12 +22620,12 @@
A._$ExtensionRequestSerializer.prototype = {
serialize$3$specifiedType(serializers, object, specifiedType) {
var result, value;
- type$.legacy_ExtensionRequest._as(object);
- result = A._setArrayType(["id", serializers.serialize$2$specifiedType(object.id, B.FullType_kjq), "command", serializers.serialize$2$specifiedType(object.command, B.FullType_h8g)], type$.JSArray_legacy_Object);
+ type$.ExtensionRequest._as(object);
+ result = ["id", serializers.serialize$2$specifiedType(object.id, B.FullType_kjq), "command", serializers.serialize$2$specifiedType(object.command, B.FullType_h8g)];
value = object.commandParams;
if (value != null) {
- B.JSArray_methods.add$1(result, "commandParams");
- B.JSArray_methods.add$1(result, serializers.serialize$2$specifiedType(value, B.FullType_h8g));
+ result.push("commandParams");
+ result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g));
}
return result;
},
@@ -22582,25 +22633,31 @@
return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false);
},
deserialize$3$specifiedType(serializers, serialized, specifiedType) {
- var key, value, t1, _$result, t2,
+ var t1, value, _$result, t2,
_s16_ = "ExtensionRequest",
result = new A.ExtensionRequestBuilder(),
- iterator = J.get$iterator$ax(type$.legacy_Iterable_legacy_Object._as(serialized));
+ iterator = J.get$iterator$ax(type$.Iterable_nullable_Object._as(serialized));
for (; iterator.moveNext$0();) {
- key = A._asStringS(iterator.get$current(iterator));
+ t1 = iterator.get$current(iterator);
+ t1.toString;
+ A._asStringS(t1);
iterator.moveNext$0();
value = iterator.get$current(iterator);
- switch (key) {
+ switch (t1) {
case "id":
- t1 = A._asIntS(serializers.deserialize$2$specifiedType(value, B.FullType_kjq));
+ t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq);
+ t1.toString;
+ A._asIntS(t1);
result.get$_extension_request$_$this()._id = t1;
break;
case "command":
- t1 = A._asStringS(serializers.deserialize$2$specifiedType(value, B.FullType_h8g));
+ t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g);
+ t1.toString;
+ A._asStringS(t1);
result.get$_extension_request$_$this()._command = t1;
break;
case "commandParams":
- t1 = A._asStringS(serializers.deserialize$2$specifiedType(value, B.FullType_h8g));
+ t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g));
result.get$_extension_request$_$this()._commandParams = t1;
break;
}
@@ -22615,7 +22672,7 @@
A.throwExpression(A.BuiltValueNullFieldError$(_s16_, "command"));
_$result = new A._$ExtensionRequest(t1, t2, result.get$_extension_request$_$this()._commandParams);
}
- A.ArgumentError_checkNotNull(_$result, "other", type$.legacy_ExtensionRequest);
+ A.ArgumentError_checkNotNull(_$result, "other", type$.ExtensionRequest);
return result._extension_request$_$v = _$result;
},
deserialize$2(serializers, serialized) {
@@ -22633,12 +22690,12 @@
A._$ExtensionResponseSerializer.prototype = {
serialize$3$specifiedType(serializers, object, specifiedType) {
var result, value;
- type$.legacy_ExtensionResponse._as(object);
- result = A._setArrayType(["id", serializers.serialize$2$specifiedType(object.id, B.FullType_kjq), "success", serializers.serialize$2$specifiedType(object.success, B.FullType_MtR), "result", serializers.serialize$2$specifiedType(object.result, B.FullType_h8g)], type$.JSArray_legacy_Object);
+ type$.ExtensionResponse._as(object);
+ result = ["id", serializers.serialize$2$specifiedType(object.id, B.FullType_kjq), "success", serializers.serialize$2$specifiedType(object.success, B.FullType_MtR), "result", serializers.serialize$2$specifiedType(object.result, B.FullType_h8g)];
value = object.error;
if (value != null) {
- B.JSArray_methods.add$1(result, "error");
- B.JSArray_methods.add$1(result, serializers.serialize$2$specifiedType(value, B.FullType_h8g));
+ result.push("error");
+ result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g));
}
return result;
},
@@ -22646,29 +22703,37 @@
return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false);
},
deserialize$3$specifiedType(serializers, serialized, specifiedType) {
- var key, value, t1, _$result, t2, t3,
+ var t1, value, _$result, t2, t3,
_s17_ = "ExtensionResponse",
result = new A.ExtensionResponseBuilder(),
- iterator = J.get$iterator$ax(type$.legacy_Iterable_legacy_Object._as(serialized));
+ iterator = J.get$iterator$ax(type$.Iterable_nullable_Object._as(serialized));
for (; iterator.moveNext$0();) {
- key = A._asStringS(iterator.get$current(iterator));
+ t1 = iterator.get$current(iterator);
+ t1.toString;
+ A._asStringS(t1);
iterator.moveNext$0();
value = iterator.get$current(iterator);
- switch (key) {
+ switch (t1) {
case "id":
- t1 = A._asIntS(serializers.deserialize$2$specifiedType(value, B.FullType_kjq));
+ t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq);
+ t1.toString;
+ A._asIntS(t1);
result.get$_extension_request$_$this()._id = t1;
break;
case "success":
- t1 = A._asBoolS(serializers.deserialize$2$specifiedType(value, B.FullType_MtR));
+ t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR);
+ t1.toString;
+ A._asBoolS(t1);
result.get$_extension_request$_$this()._extension_request$_success = t1;
break;
case "result":
- t1 = A._asStringS(serializers.deserialize$2$specifiedType(value, B.FullType_h8g));
+ t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g);
+ t1.toString;
+ A._asStringS(t1);
result.get$_extension_request$_$this()._extension_request$_result = t1;
break;
case "error":
- t1 = A._asStringS(serializers.deserialize$2$specifiedType(value, B.FullType_h8g));
+ t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g));
result.get$_extension_request$_$this()._extension_request$_error = t1;
break;
}
@@ -22686,7 +22751,7 @@
A.throwExpression(A.BuiltValueNullFieldError$(_s17_, "result"));
_$result = new A._$ExtensionResponse(t1, t2, t3, result.get$_extension_request$_$this()._extension_request$_error);
}
- A.ArgumentError_checkNotNull(_$result, "other", type$.legacy_ExtensionResponse);
+ A.ArgumentError_checkNotNull(_$result, "other", type$.ExtensionResponse);
return result._extension_request$_$v = _$result;
},
deserialize$2(serializers, serialized) {
@@ -22703,24 +22768,28 @@
};
A._$ExtensionEventSerializer.prototype = {
serialize$3$specifiedType(serializers, object, specifiedType) {
- type$.legacy_ExtensionEvent._as(object);
- return A._setArrayType(["params", serializers.serialize$2$specifiedType(object.params, B.FullType_h8g), "method", serializers.serialize$2$specifiedType(object.method, B.FullType_h8g)], type$.JSArray_legacy_Object);
+ type$.ExtensionEvent._as(object);
+ return ["params", serializers.serialize$2$specifiedType(object.params, B.FullType_h8g), "method", serializers.serialize$2$specifiedType(object.method, B.FullType_h8g)];
},
serialize$2(serializers, object) {
return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false);
},
deserialize$3$specifiedType(serializers, serialized, specifiedType) {
- var key, value, t1, $$v, _$result, t2,
+ var t1, value, $$v, _$result, t2,
_s14_ = "ExtensionEvent",
result = new A.ExtensionEventBuilder(),
- iterator = J.get$iterator$ax(type$.legacy_Iterable_legacy_Object._as(serialized));
+ iterator = J.get$iterator$ax(type$.Iterable_nullable_Object._as(serialized));
for (; iterator.moveNext$0();) {
- key = A._asStringS(iterator.get$current(iterator));
+ t1 = iterator.get$current(iterator);
+ t1.toString;
+ A._asStringS(t1);
iterator.moveNext$0();
value = iterator.get$current(iterator);
- switch (key) {
+ switch (t1) {
case "params":
- t1 = A._asStringS(serializers.deserialize$2$specifiedType(value, B.FullType_h8g));
+ t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g);
+ t1.toString;
+ A._asStringS(t1);
$$v = result._extension_request$_$v;
if ($$v != null) {
result._params = $$v.params;
@@ -22730,7 +22799,9 @@
result._params = t1;
break;
case "method":
- t1 = A._asStringS(serializers.deserialize$2$specifiedType(value, B.FullType_h8g));
+ t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g);
+ t1.toString;
+ A._asStringS(t1);
$$v = result._extension_request$_$v;
if ($$v != null) {
result._params = $$v.params;
@@ -22751,7 +22822,7 @@
A.throwExpression(A.BuiltValueNullFieldError$(_s14_, "method"));
_$result = new A._$ExtensionEvent(t1, t2);
}
- A.ArgumentError_checkNotNull(_$result, "other", type$.legacy_ExtensionEvent);
+ A.ArgumentError_checkNotNull(_$result, "other", type$.ExtensionEvent);
return result._extension_request$_$v = _$result;
},
deserialize$2(serializers, serialized) {
@@ -22768,20 +22839,22 @@
};
A._$BatchedEventsSerializer.prototype = {
serialize$3$specifiedType(serializers, object, specifiedType) {
- return A._setArrayType(["events", serializers.serialize$2$specifiedType(type$.legacy_BatchedEvents._as(object).events, B.FullType_w24)], type$.JSArray_legacy_Object);
+ return ["events", serializers.serialize$2$specifiedType(type$.BatchedEvents._as(object).events, B.FullType_w24)];
},
serialize$2(serializers, object) {
return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false);
},
deserialize$3$specifiedType(serializers, serialized, specifiedType) {
- var t1, t2, t3, t4, key, value, $$v, t5, t6, t7, t8, t9,
+ var t1, t2, t3, t4, t5, value, $$v, t6, t7, t8, t9,
result = new A.BatchedEventsBuilder(),
- iterator = J.get$iterator$ax(type$.legacy_Iterable_legacy_Object._as(serialized));
- for (t1 = type$.legacy_BuiltList_legacy_Object, t2 = type$.legacy_ExtensionEvent, t3 = type$.List_legacy_ExtensionEvent, t4 = type$.ListBuilder_legacy_ExtensionEvent; iterator.moveNext$0();) {
- key = A._asStringS(iterator.get$current(iterator));
+ iterator = J.get$iterator$ax(type$.Iterable_nullable_Object._as(serialized));
+ for (t1 = type$.BuiltList_nullable_Object, t2 = type$.ExtensionEvent, t3 = type$.List_ExtensionEvent, t4 = type$.ListBuilder_ExtensionEvent; iterator.moveNext$0();) {
+ t5 = iterator.get$current(iterator);
+ t5.toString;
+ A._asStringS(t5);
iterator.moveNext$0();
value = iterator.get$current(iterator);
- switch (key) {
+ switch (t5) {
case "events":
$$v = result._extension_request$_$v;
if ($$v != null) {
@@ -22809,7 +22882,9 @@
t5.set$_listOwner(null);
result.set$_extension_request$_events(t5);
}
- t6 = t1._as(serializers.deserialize$2$specifiedType(value, B.FullType_w24));
+ t6 = serializers.deserialize$2$specifiedType(value, B.FullType_w24);
+ t6.toString;
+ t1._as(t6);
t7 = t5.$ti;
t8 = t7._eval$1("_BuiltList<1>");
t9 = t7._eval$1("List<1>");
@@ -22971,7 +23046,7 @@
}
t1 = _this._extension_request$_events;
if (t1 == null) {
- t1 = A.ListBuilder_ListBuilder(B.List_empty0, type$.legacy_ExtensionEvent);
+ t1 = A.ListBuilder_ListBuilder(B.List_empty0, type$.ExtensionEvent);
_this.set$_extension_request$_events(t1);
}
return t1;
@@ -22990,39 +23065,39 @@
}
_$result = _$result0;
} catch (exception) {
- _$failedField = null;
+ _$failedField = A._Cell$named("_$failedField");
try {
- _$failedField = "events";
+ _$failedField.__late_helper$_value = "events";
_this.get$events().build$0();
} catch (exception) {
e = A.unwrapException(exception);
- t1 = A.BuiltValueNestedFieldError$(_s13_, _$failedField, J.toString$0$(e));
+ t1 = A.BuiltValueNestedFieldError$(_s13_, _$failedField.readLocal$0(), J.toString$0$(e));
throw A.wrapException(t1);
}
throw exception;
}
- t1 = type$.legacy_BatchedEvents;
+ t1 = type$.BatchedEvents;
t2 = t1._as(_$result);
A.ArgumentError_checkNotNull(t2, "other", t1);
_this._extension_request$_$v = t2;
return _$result;
},
set$_extension_request$_events(_events) {
- this._extension_request$_events = type$.legacy_ListBuilder_legacy_ExtensionEvent._as(_events);
+ this._extension_request$_events = type$.nullable_ListBuilder_ExtensionEvent._as(_events);
}
};
A.IsolateExit.prototype = {};
A.IsolateStart.prototype = {};
A._$IsolateExitSerializer.prototype = {
serialize$3$specifiedType(serializers, object, specifiedType) {
- type$.legacy_IsolateExit._as(object);
- return A._setArrayType([], type$.JSArray_legacy_Object);
+ type$.IsolateExit._as(object);
+ return [];
},
serialize$2(serializers, object) {
return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false);
},
deserialize$3$specifiedType(serializers, serialized, specifiedType) {
- type$.legacy_Iterable_legacy_Object._as(serialized);
+ type$.Iterable_nullable_Object._as(serialized);
return new A.IsolateExitBuilder()._isolate_events$_build$0();
},
deserialize$2(serializers, serialized) {
@@ -23039,14 +23114,14 @@
};
A._$IsolateStartSerializer.prototype = {
serialize$3$specifiedType(serializers, object, specifiedType) {
- type$.legacy_IsolateStart._as(object);
- return A._setArrayType([], type$.JSArray_legacy_Object);
+ type$.IsolateStart._as(object);
+ return [];
},
serialize$2(serializers, object) {
return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false);
},
deserialize$3$specifiedType(serializers, serialized, specifiedType) {
- type$.legacy_Iterable_legacy_Object._as(serialized);
+ type$.Iterable_nullable_Object._as(serialized);
return new A.IsolateStartBuilder()._isolate_events$_build$0();
},
deserialize$2(serializers, serialized) {
@@ -23081,7 +23156,7 @@
var _$result = this._isolate_events$_$v;
if (_$result == null)
_$result = new A._$IsolateExit();
- A.ArgumentError_checkNotNull(_$result, "other", type$.legacy_IsolateExit);
+ A.ArgumentError_checkNotNull(_$result, "other", type$.IsolateExit);
return this._isolate_events$_$v = _$result;
}
};
@@ -23105,30 +23180,34 @@
var _$result = this._isolate_events$_$v;
if (_$result == null)
_$result = new A._$IsolateStart();
- A.ArgumentError_checkNotNull(_$result, "other", type$.legacy_IsolateStart);
+ A.ArgumentError_checkNotNull(_$result, "other", type$.IsolateStart);
return this._isolate_events$_$v = _$result;
}
};
A.RegisterEvent.prototype = {};
A._$RegisterEventSerializer.prototype = {
serialize$3$specifiedType(serializers, object, specifiedType) {
- type$.legacy_RegisterEvent._as(object);
- return A._setArrayType(["eventData", serializers.serialize$2$specifiedType(object.eventData, B.FullType_h8g), "timestamp", serializers.serialize$2$specifiedType(object.timestamp, B.FullType_kjq)], type$.JSArray_legacy_Object);
+ type$.RegisterEvent._as(object);
+ return ["eventData", serializers.serialize$2$specifiedType(object.eventData, B.FullType_h8g), "timestamp", serializers.serialize$2$specifiedType(object.timestamp, B.FullType_kjq)];
},
serialize$2(serializers, object) {
return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false);
},
deserialize$3$specifiedType(serializers, serialized, specifiedType) {
- var key, value, t1, $$v,
+ var t1, value, $$v,
result = new A.RegisterEventBuilder(),
- iterator = J.get$iterator$ax(type$.legacy_Iterable_legacy_Object._as(serialized));
+ iterator = J.get$iterator$ax(type$.Iterable_nullable_Object._as(serialized));
for (; iterator.moveNext$0();) {
- key = A._asStringS(iterator.get$current(iterator));
+ t1 = iterator.get$current(iterator);
+ t1.toString;
+ A._asStringS(t1);
iterator.moveNext$0();
value = iterator.get$current(iterator);
- switch (key) {
+ switch (t1) {
case "eventData":
- t1 = A._asStringS(serializers.deserialize$2$specifiedType(value, B.FullType_h8g));
+ t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g);
+ t1.toString;
+ A._asStringS(t1);
$$v = result._register_event$_$v;
if ($$v != null) {
result._register_event$_eventData = $$v.eventData;
@@ -23138,7 +23217,9 @@
result._register_event$_eventData = t1;
break;
case "timestamp":
- t1 = A._asIntS(serializers.deserialize$2$specifiedType(value, B.FullType_kjq));
+ t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq);
+ t1.toString;
+ A._asIntS(t1);
$$v = result._register_event$_$v;
if ($$v != null) {
result._register_event$_eventData = $$v.eventData;
@@ -23206,24 +23287,24 @@
A.throwExpression(A.BuiltValueNullFieldError$(_s13_, "timestamp"));
_$result = new A._$RegisterEvent(t1, t2);
}
- A.ArgumentError_checkNotNull(_$result, "other", type$.legacy_RegisterEvent);
+ A.ArgumentError_checkNotNull(_$result, "other", type$.RegisterEvent);
return _this._register_event$_$v = _$result;
}
};
A.RunRequest.prototype = {};
A._$RunRequestSerializer.prototype = {
serialize$3$specifiedType(serializers, object, specifiedType) {
- type$.legacy_RunRequest._as(object);
- return A._setArrayType([], type$.JSArray_legacy_Object);
+ type$.RunRequest._as(object);
+ return [];
},
serialize$2(serializers, object) {
return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false);
},
deserialize$3$specifiedType(serializers, serialized, specifiedType) {
var _$result;
- type$.legacy_Iterable_legacy_Object._as(serialized);
+ type$.Iterable_nullable_Object._as(serialized);
_$result = new A._$RunRequest();
- A.ArgumentError_checkNotNull(_$result, "other", type$.legacy_RunRequest);
+ A.ArgumentError_checkNotNull(_$result, "other", type$.RunRequest);
return _$result;
},
deserialize$2(serializers, serialized) {
@@ -23255,13 +23336,13 @@
};
A._$serializers_closure.prototype = {
call$0() {
- return A.ListBuilder_ListBuilder(B.List_empty0, type$.legacy_DebugEvent);
+ return A.ListBuilder_ListBuilder(B.List_empty0, type$.DebugEvent);
},
$signature: 57
};
A._$serializers_closure0.prototype = {
call$0() {
- return A.ListBuilder_ListBuilder(B.List_empty0, type$.legacy_ExtensionEvent);
+ return A.ListBuilder_ListBuilder(B.List_empty0, type$.ExtensionEvent);
},
$signature: 58
};
@@ -24486,7 +24567,7 @@
t1 = client.get$sink();
t2 = $.$get$serializers();
t3 = new A.ConnectRequestBuilder();
- type$.legacy_void_Function_legacy_ConnectRequestBuilder._as(new A.main__closure7()).call$1(t3);
+ type$.nullable_void_Function_ConnectRequestBuilder._as(new A.main__closure7()).call$1(t3);
A._trySendEvent(t1, B.C_JsonCodec.encode$2$toEncodable(t2.serialize$1(t3._build$0()), null), type$.dynamic);
} else
A.runMain();
@@ -24513,7 +24594,7 @@
t1 = this.client.get$sink();
t2 = $.$get$serializers();
t3 = new A.BatchedDebugEventsBuilder();
- type$.legacy_void_Function_legacy_BatchedDebugEventsBuilder._as(new A.main___closure2(events)).call$1(t3);
+ type$.nullable_void_Function_BatchedDebugEventsBuilder._as(new A.main___closure2(events)).call$1(t3);
A._trySendEvent(t1, B.C_JsonCodec.encode$2$toEncodable(t2.serialize$1(t3._debug_event$_build$0()), null), type$.dynamic);
}
},
@@ -24522,7 +24603,7 @@
A.main___closure2.prototype = {
call$1(b) {
var t1 = A.ListBuilder_ListBuilder(this.events, type$.legacy_DebugEvent);
- type$.legacy_ListBuilder_legacy_DebugEvent._as(t1);
+ type$.nullable_ListBuilder_DebugEvent._as(t1);
b.get$_debug_event$_$this().set$_events(t1);
return t1;
},
@@ -24536,7 +24617,7 @@
if (A.boolConversionCheck(self.$dartEmitDebugEvents)) {
t1 = this.debugEventController._inputController;
t2 = new A.DebugEventBuilder();
- type$.legacy_void_Function_legacy_DebugEventBuilder._as(new A.main___closure1(kind, eventData)).call$1(t2);
+ type$.nullable_void_Function_DebugEventBuilder._as(new A.main___closure1(kind, eventData)).call$1(t2);
A._trySendEvent(new A._StreamSinkWrapper(t1, A._instanceType(t1)._eval$1("_StreamSinkWrapper<1>")), t2._debug_event$_build$0(), type$.legacy_DebugEvent);
}
},
@@ -24559,7 +24640,7 @@
t1 = this.client.get$sink();
t2 = $.$get$serializers();
t3 = new A.RegisterEventBuilder();
- type$.legacy_void_Function_legacy_RegisterEventBuilder._as(new A.main___closure0(eventData)).call$1(t3);
+ type$.nullable_void_Function_RegisterEventBuilder._as(new A.main___closure0(eventData)).call$1(t3);
A._trySendEvent(t1, B.C_JsonCodec.encode$2$toEncodable(t2.serialize$1(t3._register_event$_build$0()), null), type$.dynamic);
},
$signature: 73
@@ -24583,16 +24664,16 @@
t1 = this.client.get$sink();
t2 = $.$get$serializers();
t3 = new A.DevToolsRequestBuilder();
- type$.legacy_void_Function_legacy_DevToolsRequestBuilder._as(new A.main___closure()).call$1(t3);
+ type$.nullable_void_Function_DevToolsRequestBuilder._as(new A.main___closure()).call$1(t3);
A._trySendEvent(t1, B.C_JsonCodec.encode$2$toEncodable(t2.serialize$1(t3._devtools_request$_build$0()), null), type$.dynamic);
},
$signature: 2
};
A.main___closure.prototype = {
call$1(b) {
- var t1 = A._asStringS(self.$dartAppId);
+ var t1 = A._asStringQ(self.$dartAppId);
b.get$_devtools_request$_$this()._devtools_request$_appId = t1;
- t1 = A._asStringS(self.$dartAppInstanceId);
+ t1 = A._asStringQ(self.$dartAppInstanceId);
b.get$_devtools_request$_$this()._devtools_request$_instanceId = t1;
return b;
},
@@ -24694,11 +24775,11 @@
};
A.main__closure7.prototype = {
call$1(b) {
- var t1 = A._asStringS(self.$dartAppId);
+ var t1 = A._asStringQ(self.$dartAppId);
b.get$_$this()._appId = t1;
- t1 = A._asStringS(self.$dartAppInstanceId);
+ t1 = A._asStringQ(self.$dartAppInstanceId);
b.get$_$this()._instanceId = t1;
- t1 = A._asStringS(self.$dartEntrypointPath);
+ t1 = A._asStringQ(self.$dartEntrypointPath);
b.get$_$this()._entrypointPath = t1;
return b;
},
@@ -24784,7 +24865,7 @@
// Function start
t1 = $async$self._client.get$sink();
t2 = $.$get$serializers();
- type$.legacy_void_Function_legacy_IsolateExitBuilder._as(null);
+ type$.nullable_void_Function_IsolateExitBuilder._as(null);
t1.add$1(0, B.C_JsonCodec.encode$2$toEncodable(t2.serialize$1(new A.IsolateExitBuilder()._isolate_events$_build$0()), null));
$async$goto = 3;
return A._asyncAwait($async$self._restarter.restart$1$runId(runId), $async$hotRestart$1$runId);
@@ -24812,7 +24893,7 @@
return;
t1 = this._client.get$sink();
t2 = $.$get$serializers();
- type$.legacy_void_Function_legacy_IsolateStartBuilder._as(null);
+ type$.nullable_void_Function_IsolateStartBuilder._as(null);
t1.add$1(0, B.C_JsonCodec.encode$2$toEncodable(t2.serialize$1(new A.IsolateStartBuilder()._isolate_events$_build$0()), null));
}
};
@@ -25546,12 +25627,12 @@
typeUniverse: {eC: new Map(), tR: {}, eT: {}, tPV: {}, sEA: []},
mangledGlobalNames: {int: "int", double: "double", num: "num", String: "String", bool: "bool", Null: "Null", List: "List"},
mangledNames: {},
- types: ["~()", "@(@)", "Null()", "Object?(@)", "~(@)", "~(Event)", "~(String,@)", "Null(@)", "Null(Object,StackTrace)", "~(@,@)", "~(~())", "bool(@)", "Set<0^>()<Object?>", "bool(Object?,Object?)", "int(Object?)", "int(@,@)", "~(Object?)", "~(Object?,Object?)", "~(Symbol0,@)", "int(int,int)", "int(int)", "String(String)", "~(Uint8List,String,int)", "bool(Element,String,String,_Html5NodeValidator)", "ScriptElement*()", "bool*()", "Null(Event)", "Object?(Object?)", "~(Object[StackTrace?])", "String(int,int)", "bool(String)", "~(Object,StackTrace)", "bool(NodeValidator)", "Future<Null>()", "~(ProgressEvent)", "~(int,@)", "bool(Node)", "Uint8List(@,@)", "~(Node,Node?)", "Null(@,@)", "@(@,@)", "@(Object?)", "JsFunction(@)", "JsArray<@>(@)", "JsObject(@)", "int(int,@)", "IndentingBuiltValueToStringHelper(String)", "ListBuilder<Object>()", "ListMultimapBuilder<Object,Object>()", "MapBuilder<Object,Object>()", "SetBuilder<Object>()", "~(String,String)", "~(String,int?)", "~(String,int)", "~([Object?])", "Null(@,StackTrace)", "bool(Object?)", "ListBuilder<DebugEvent*>*()", "ListBuilder<ExtensionEvent*>*()", "String*(@)", "Logger()", "~(String?)", "Null(~())", "@(@,String)", "~(MessageEvent)", "Null(CloseEvent)", "~(Zone,ZoneDelegate,Zone,Object,StackTrace)", "Future<Null>*()", "bool(Object,Object)", "Null(List<DebugEvent*>*)", "ListBuilder<DebugEvent*>*(BatchedDebugEventsBuilder*)", "Null(String*,String*)", "DebugEventBuilder*(DebugEventBuilder*)", "Null(String*)", "RegisterEventBuilder*(RegisterEventBuilder*)", "DevToolsRequestBuilder*(DevToolsRequestBuilder*)", "Future<Null>*(String*)", "Null(Event*)", "ConnectRequestBuilder*(ConnectRequestBuilder*)", "Null(Object*,StackTrace*)", "Null(MessageEvent*)", "List<String*>*(String*)", "int*(String*,String*)", "~(JsError*)", "ScriptElement*()*()", "~(@,StackTrace)", "Promise<1&>*(String*)", "@(String)", "~(Zone?,ZoneDelegate?,Zone,Object,StackTrace)", "0^(Zone?,ZoneDelegate?,Zone,0^())<Object?>", "0^(Zone?,ZoneDelegate?,Zone,0^(1^),1^)<Object?Object?>", "0^(Zone?,ZoneDelegate?,Zone,0^(1^,2^),1^,2^)<Object?Object?Object?>", "0^()(Zone,ZoneDelegate,Zone,0^())<Object?>", "0^(1^)(Zone,ZoneDelegate,Zone,0^(1^))<Object?Object?>", "0^(1^,2^)(Zone,ZoneDelegate,Zone,0^(1^,2^))<Object?Object?Object?>", "AsyncError?(Zone,ZoneDelegate,Zone,Object,StackTrace?)", "~(Zone?,ZoneDelegate?,Zone,~())", "Timer(Zone,ZoneDelegate,Zone,Duration,~())", "Timer(Zone,ZoneDelegate,Zone,Duration,~(Timer))", "~(Zone,ZoneDelegate,Zone,String)", "~(String)", "Zone(Zone?,ZoneDelegate?,Zone,ZoneSpecification?,Map<Object?,Object?>?)", "_Future<@>(@)", "SetMultimapBuilder<Object,Object>()"],
+ types: ["~()", "@(@)", "Null()", "Object?(@)", "~(@)", "~(Event)", "~(String,@)", "Null(@)", "Null(Object,StackTrace)", "~(@,@)", "~(~())", "bool(@)", "Set<0^>()<Object?>", "bool(Object?,Object?)", "int(Object?)", "int(@,@)", "~(Object?)", "~(Object?,Object?)", "~(Symbol0,@)", "int(int,int)", "int(int)", "String(String)", "~(Uint8List,String,int)", "bool(Element,String,String,_Html5NodeValidator)", "ScriptElement*()", "bool*()", "Null(Event)", "Object?(Object?)", "~(Object[StackTrace?])", "String(int,int)", "bool(String)", "~(Object,StackTrace)", "bool(NodeValidator)", "Future<Null>()", "~(ProgressEvent)", "~(int,@)", "bool(Node)", "Uint8List(@,@)", "~(Node,Node?)", "Null(@,@)", "@(@,@)", "@(Object?)", "JsFunction(@)", "JsArray<@>(@)", "JsObject(@)", "int(int,@)", "IndentingBuiltValueToStringHelper(String)", "ListBuilder<Object>()", "ListMultimapBuilder<Object,Object>()", "MapBuilder<Object,Object>()", "SetBuilder<Object>()", "~(String,String)", "~(String,int?)", "~(String,int)", "~([Object?])", "Null(@,StackTrace)", "bool(Object?)", "ListBuilder<DebugEvent>()", "ListBuilder<ExtensionEvent>()", "String*(@)", "Logger()", "~(String?)", "Null(~())", "@(@,String)", "~(MessageEvent)", "Null(CloseEvent)", "~(Zone,ZoneDelegate,Zone,Object,StackTrace)", "Future<Null>*()", "bool(Object,Object)", "Null(List<DebugEvent*>*)", "ListBuilder<DebugEvent*>*(BatchedDebugEventsBuilder*)", "Null(String*,String*)", "DebugEventBuilder*(DebugEventBuilder*)", "Null(String*)", "RegisterEventBuilder*(RegisterEventBuilder*)", "DevToolsRequestBuilder*(DevToolsRequestBuilder*)", "Future<Null>*(String*)", "Null(Event*)", "ConnectRequestBuilder*(ConnectRequestBuilder*)", "Null(Object*,StackTrace*)", "Null(MessageEvent*)", "List<String*>*(String*)", "int*(String*,String*)", "~(JsError*)", "ScriptElement*()*()", "~(@,StackTrace)", "Promise<1&>*(String*)", "@(String)", "~(Zone?,ZoneDelegate?,Zone,Object,StackTrace)", "0^(Zone?,ZoneDelegate?,Zone,0^())<Object?>", "0^(Zone?,ZoneDelegate?,Zone,0^(1^),1^)<Object?Object?>", "0^(Zone?,ZoneDelegate?,Zone,0^(1^,2^),1^,2^)<Object?Object?Object?>", "0^()(Zone,ZoneDelegate,Zone,0^())<Object?>", "0^(1^)(Zone,ZoneDelegate,Zone,0^(1^))<Object?Object?>", "0^(1^,2^)(Zone,ZoneDelegate,Zone,0^(1^,2^))<Object?Object?Object?>", "AsyncError?(Zone,ZoneDelegate,Zone,Object,StackTrace?)", "~(Zone?,ZoneDelegate?,Zone,~())", "Timer(Zone,ZoneDelegate,Zone,Duration,~())", "Timer(Zone,ZoneDelegate,Zone,Duration,~(Timer))", "~(Zone,ZoneDelegate,Zone,String)", "~(String)", "Zone(Zone?,ZoneDelegate?,Zone,ZoneSpecification?,Map<Object?,Object?>?)", "_Future<@>(@)", "SetMultimapBuilder<Object,Object>()"],
interceptorsByTag: null,
leafTags: null,
arrayRti: Symbol("$ti")
};
- A._Universe_addRules(init.typeUniverse, JSON.parse('{"PlainJavaScriptObject":"LegacyJavaScriptObject","UnknownJavaScriptObject":"LegacyJavaScriptObject","JavaScriptFunction":"LegacyJavaScriptObject","Promise":"LegacyJavaScriptObject","JsError":"LegacyJavaScriptObject","RequireLoader":"LegacyJavaScriptObject","JsMap":"LegacyJavaScriptObject","AbortPaymentEvent":"Event","ExtendableEvent":"Event","AudioContext":"BaseAudioContext","AbsoluteOrientationSensor":"EventTarget","OrientationSensor":"EventTarget","Sensor":"EventTarget","AElement":"SvgElement","GraphicsElement":"SvgElement","_ResourceProgressEvent":"ProgressEvent","AudioElement":"HtmlElement","MediaElement":"HtmlElement","ShadowRoot":"Node","DocumentFragment":"Node","XmlDocument":"Document","VttCue":"TextTrackCue","CompositionEvent":"UIEvent","DedicatedWorkerGlobalScope":"WorkerGlobalScope","CDataSection":"CharacterData","Text":"CharacterData","HttpRequestUpload":"HttpRequestEventTarget","HtmlFormControlsCollection":"HtmlCollection","CssCharsetRule":"CssRule","CssStyleSheet":"StyleSheet","JSBool":{"bool":[]},"JSNull":{"Null":[]},"LegacyJavaScriptObject":{"JSObject":[],"Promise":["1&"],"JsError":[]},"JSArray":{"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"JSUnmodifiableArray":{"JSArray":["1"],"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"ArrayIterator":{"Iterator":["1"]},"JSNumber":{"double":[],"num":[],"Comparable":["num"]},"JSInt":{"double":[],"int":[],"num":[],"Comparable":["num"]},"JSNumNotInt":{"double":[],"num":[],"Comparable":["num"]},"JSString":{"String":[],"Comparable":["String"],"Pattern":[]},"_CastIterableBase":{"Iterable":["2"]},"CastIterator":{"Iterator":["2"]},"CastIterable":{"_CastIterableBase":["1","2"],"Iterable":["2"],"Iterable.E":"2"},"_EfficientLengthCastIterable":{"CastIterable":["1","2"],"_CastIterableBase":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2"},"_CastListBase":{"ListMixin":["2"],"List":["2"],"_CastIterableBase":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"]},"CastList":{"_CastListBase":["1","2"],"ListMixin":["2"],"List":["2"],"_CastIterableBase":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"ListMixin.E":"2","Iterable.E":"2"},"CastSet":{"Set":["2"],"_CastIterableBase":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2"},"CastMap":{"MapMixin":["3","4"],"Map":["3","4"],"MapMixin.K":"3","MapMixin.V":"4"},"CastQueue":{"Queue":["2"],"_CastIterableBase":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2"},"LateError":{"Error":[]},"ReachabilityError":{"Error":[]},"NotNullableError":{"TypeError":[],"Error":[]},"EfficientLengthIterable":{"Iterable":["1"]},"ListIterable":{"EfficientLengthIterable":["1"],"Iterable":["1"]},"SubListIterable":{"ListIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"ListIterable.E":"1","Iterable.E":"1"},"ListIterator":{"Iterator":["1"]},"MappedIterable":{"Iterable":["2"],"Iterable.E":"2"},"EfficientLengthMappedIterable":{"MappedIterable":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2"},"MappedIterator":{"Iterator":["2"]},"MappedListIterable":{"ListIterable":["2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"ListIterable.E":"2","Iterable.E":"2"},"WhereIterable":{"Iterable":["1"],"Iterable.E":"1"},"WhereIterator":{"Iterator":["1"]},"SkipIterable":{"Iterable":["1"],"Iterable.E":"1"},"EfficientLengthSkipIterable":{"SkipIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"SkipIterator":{"Iterator":["1"]},"EmptyIterable":{"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"EmptyIterator":{"Iterator":["1"]},"UnmodifiableListBase":{"ListMixin":["1"],"UnmodifiableListMixin":["1"],"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"ReversedListIterable":{"ListIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"ListIterable.E":"1","Iterable.E":"1"},"Symbol":{"Symbol0":[]},"ConstantMapView":{"UnmodifiableMapView":["1","2"],"_UnmodifiableMapView_MapView__UnmodifiableMapMixin":["1","2"],"MapView":["1","2"],"_UnmodifiableMapMixin":["1","2"],"Map":["1","2"]},"ConstantMap":{"Map":["1","2"]},"ConstantStringMap":{"ConstantMap":["1","2"],"Map":["1","2"]},"_ConstantMapKeyIterable":{"Iterable":["1"],"Iterable.E":"1"},"JSInvocationMirror":{"Invocation":[]},"NullError":{"TypeError":[],"Error":[]},"JsNoSuchMethodError":{"Error":[]},"UnknownJsTypeError":{"Error":[]},"_StackTrace":{"StackTrace":[]},"Closure":{"Function":[]},"Closure0Args":{"Function":[]},"Closure2Args":{"Function":[]},"TearOffClosure":{"Function":[]},"StaticClosure":{"Function":[]},"BoundClosure":{"Function":[]},"RuntimeError":{"Error":[]},"_AssertionError":{"Error":[]},"JsLinkedHashMap":{"MapMixin":["1","2"],"LinkedHashMap":["1","2"],"Map":["1","2"],"MapMixin.K":"1","MapMixin.V":"2"},"LinkedHashMapKeyIterable":{"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"LinkedHashMapKeyIterator":{"Iterator":["1"]},"JSSyntaxRegExp":{"RegExp":[],"Pattern":[]},"_MatchImplementation":{"RegExpMatch":[],"Match":[]},"_AllMatchesIterable":{"Iterable":["RegExpMatch"],"Iterable.E":"RegExpMatch"},"_AllMatchesIterator":{"Iterator":["RegExpMatch"]},"StringMatch":{"Match":[]},"_StringAllMatchesIterable":{"Iterable":["Match"],"Iterable.E":"Match"},"_StringAllMatchesIterator":{"Iterator":["Match"]},"NativeByteBuffer":{"ByteBuffer":[]},"NativeTypedData":{"TypedData":[]},"NativeByteData":{"NativeTypedData":[],"TypedData":[]},"NativeTypedArray":{"JavaScriptIndexingBehavior":["1"],"NativeTypedData":[],"TypedData":[]},"NativeTypedArrayOfDouble":{"ListMixin":["double"],"JavaScriptIndexingBehavior":["double"],"List":["double"],"NativeTypedData":[],"EfficientLengthIterable":["double"],"TypedData":[],"Iterable":["double"],"FixedLengthListMixin":["double"]},"NativeTypedArrayOfInt":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"NativeTypedData":[],"EfficientLengthIterable":["int"],"TypedData":[],"Iterable":["int"],"FixedLengthListMixin":["int"]},"NativeFloat32List":{"ListMixin":["double"],"JavaScriptIndexingBehavior":["double"],"List":["double"],"NativeTypedData":[],"EfficientLengthIterable":["double"],"TypedData":[],"Iterable":["double"],"FixedLengthListMixin":["double"],"ListMixin.E":"double"},"NativeFloat64List":{"ListMixin":["double"],"JavaScriptIndexingBehavior":["double"],"List":["double"],"NativeTypedData":[],"EfficientLengthIterable":["double"],"TypedData":[],"Iterable":["double"],"FixedLengthListMixin":["double"],"ListMixin.E":"double"},"NativeInt16List":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"NativeTypedData":[],"EfficientLengthIterable":["int"],"TypedData":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"NativeInt32List":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"NativeTypedData":[],"EfficientLengthIterable":["int"],"TypedData":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"NativeInt8List":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"NativeTypedData":[],"EfficientLengthIterable":["int"],"TypedData":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"NativeUint16List":{"ListMixin":["int"],"Uint16List":[],"JavaScriptIndexingBehavior":["int"],"List":["int"],"NativeTypedData":[],"EfficientLengthIterable":["int"],"TypedData":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"NativeUint32List":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"NativeTypedData":[],"EfficientLengthIterable":["int"],"TypedData":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"NativeUint8ClampedList":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"NativeTypedData":[],"EfficientLengthIterable":["int"],"TypedData":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"NativeUint8List":{"ListMixin":["int"],"Uint8List":[],"JavaScriptIndexingBehavior":["int"],"List":["int"],"NativeTypedData":[],"EfficientLengthIterable":["int"],"TypedData":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"_Type":{"Type":[]},"_Error":{"Error":[]},"_TypeError":{"TypeError":[],"Error":[]},"AsyncError":{"Error":[]},"_Future":{"Future":["1"]},"_TimerImpl":{"Timer":[]},"_AsyncAwaitCompleter":{"Completer":["1"]},"_Completer":{"Completer":["1"]},"_AsyncCompleter":{"_Completer":["1"],"Completer":["1"]},"_SyncCompleter":{"_Completer":["1"],"Completer":["1"]},"StreamTransformerBase":{"StreamTransformer":["1","2"]},"_StreamController":{"StreamController":["1"],"StreamSink":["1"],"_StreamControllerLifecycle":["1"],"_EventSink":["1"],"_EventDispatch":["1"]},"_AsyncStreamController":{"_AsyncStreamControllerDispatch":["1"],"_StreamController":["1"],"StreamController":["1"],"StreamSink":["1"],"_StreamControllerLifecycle":["1"],"_EventSink":["1"],"_EventDispatch":["1"]},"_SyncStreamController":{"_SyncStreamControllerDispatch":["1"],"_StreamController":["1"],"StreamController":["1"],"StreamSink":["1"],"_StreamControllerLifecycle":["1"],"_EventSink":["1"],"_EventDispatch":["1"]},"_ControllerStream":{"_StreamImpl":["1"],"Stream":["1"],"Stream.T":"1"},"_ControllerSubscription":{"_BufferingStreamSubscription":["1"],"StreamSubscription":["1"],"_EventSink":["1"],"_EventDispatch":["1"],"_BufferingStreamSubscription.T":"1"},"_StreamSinkWrapper":{"StreamSink":["1"]},"_BufferingStreamSubscription":{"StreamSubscription":["1"],"_EventSink":["1"],"_EventDispatch":["1"],"_BufferingStreamSubscription.T":"1"},"_StreamImpl":{"Stream":["1"]},"_DelayedData":{"_DelayedEvent":["1"]},"_DelayedError":{"_DelayedEvent":["@"]},"_DelayedDone":{"_DelayedEvent":["@"]},"_StreamImplEvents":{"_PendingEvents":["1"]},"_ForwardingStream":{"Stream":["2"]},"_ForwardingStreamSubscription":{"_BufferingStreamSubscription":["2"],"StreamSubscription":["2"],"_EventSink":["2"],"_EventDispatch":["2"],"_BufferingStreamSubscription.T":"2"},"_MapStream":{"_ForwardingStream":["1","2"],"Stream":["2"],"Stream.T":"2"},"_ZoneSpecification":{"ZoneSpecification":[]},"_ZoneDelegate":{"ZoneDelegate":[]},"_Zone":{"Zone":[]},"_CustomZone":{"_Zone":[],"Zone":[]},"_RootZone":{"_Zone":[],"Zone":[]},"_SplayTreeSetNode":{"_SplayTreeNode":["1","_SplayTreeSetNode<1>"],"_SplayTreeNode.K":"1","_SplayTreeNode.1":"_SplayTreeSetNode<1>"},"_HashMap":{"MapMixin":["1","2"],"HashMap":["1","2"],"Map":["1","2"],"MapMixin.K":"1","MapMixin.V":"2"},"_IdentityHashMap":{"_HashMap":["1","2"],"MapMixin":["1","2"],"HashMap":["1","2"],"Map":["1","2"],"MapMixin.K":"1","MapMixin.V":"2"},"_CustomHashMap":{"_HashMap":["1","2"],"MapMixin":["1","2"],"HashMap":["1","2"],"Map":["1","2"],"MapMixin.K":"1","MapMixin.V":"2"},"_HashMapKeyIterable":{"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"_HashMapKeyIterator":{"Iterator":["1"]},"_LinkedCustomHashMap":{"JsLinkedHashMap":["1","2"],"MapMixin":["1","2"],"LinkedHashMap":["1","2"],"Map":["1","2"],"MapMixin.K":"1","MapMixin.V":"2"},"_HashSet":{"_SetBase":["1"],"SetMixin":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"_HashSetIterator":{"Iterator":["1"]},"_LinkedHashSet":{"_SetBase":["1"],"SetMixin":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"_LinkedHashSetIterator":{"Iterator":["1"]},"UnmodifiableListView":{"ListMixin":["1"],"UnmodifiableListMixin":["1"],"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"ListMixin.E":"1","UnmodifiableListMixin.E":"1"},"IterableBase":{"Iterable":["1"]},"ListBase":{"ListMixin":["1"],"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"MapBase":{"MapMixin":["1","2"],"Map":["1","2"]},"MapMixin":{"Map":["1","2"]},"MapView":{"Map":["1","2"]},"UnmodifiableMapView":{"_UnmodifiableMapView_MapView__UnmodifiableMapMixin":["1","2"],"MapView":["1","2"],"_UnmodifiableMapMixin":["1","2"],"Map":["1","2"]},"ListQueue":{"ListIterable":["1"],"Queue":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"ListIterable.E":"1","Iterable.E":"1"},"_ListQueueIterator":{"Iterator":["1"]},"_SetBase":{"SetMixin":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"_SplayTreeIterator":{"Iterator":["3"]},"_SplayTreeKeyIterator":{"_SplayTreeIterator":["1","2","1"],"Iterator":["1"],"_SplayTreeIterator.1":"2","_SplayTreeIterator.K":"1"},"SplayTreeSet":{"SetMixin":["1"],"Set":["1"],"IterableMixin":["1"],"EfficientLengthIterable":["1"],"_SplayTree":["1","_SplayTreeSetNode<1>"],"Iterable":["1"],"_SplayTree.K":"1","_SplayTree.1":"_SplayTreeSetNode<1>"},"_JsonMap":{"MapMixin":["String","@"],"Map":["String","@"],"MapMixin.K":"String","MapMixin.V":"@"},"_JsonMapKeyIterable":{"ListIterable":["String"],"EfficientLengthIterable":["String"],"Iterable":["String"],"ListIterable.E":"String","Iterable.E":"String"},"Base64Codec":{"Codec":["List<int>","String"],"Codec.S":"List<int>"},"Base64Encoder":{"Converter":["List<int>","String"],"StreamTransformer":["List<int>","String"]},"Converter":{"StreamTransformer":["1","2"]},"Encoding":{"Codec":["String","List<int>"]},"JsonUnsupportedObjectError":{"Error":[]},"JsonCyclicError":{"Error":[]},"JsonCodec":{"Codec":["Object?","String"],"Codec.S":"Object?"},"JsonEncoder":{"Converter":["Object?","String"],"StreamTransformer":["Object?","String"]},"JsonDecoder":{"Converter":["String","Object?"],"StreamTransformer":["String","Object?"]},"Utf8Codec":{"Codec":["String","List<int>"],"Codec.S":"String"},"Utf8Encoder":{"Converter":["String","List<int>"],"StreamTransformer":["String","List<int>"]},"BigInt":{"Comparable":["BigInt"]},"DateTime":{"Comparable":["DateTime"]},"double":{"num":[],"Comparable":["num"]},"Duration":{"Comparable":["Duration"]},"int":{"num":[],"Comparable":["num"]},"List":{"EfficientLengthIterable":["1"],"Iterable":["1"]},"num":{"Comparable":["num"]},"RegExp":{"Pattern":[]},"RegExpMatch":{"Match":[]},"Set":{"EfficientLengthIterable":["1"],"Iterable":["1"]},"String":{"Comparable":["String"],"Pattern":[]},"_BigIntImpl":{"BigInt":[],"Comparable":["BigInt"]},"AssertionError":{"Error":[]},"TypeError":{"Error":[]},"NullThrownError":{"Error":[]},"ArgumentError":{"Error":[]},"RangeError":{"Error":[]},"IndexError":{"Error":[]},"NoSuchMethodError":{"Error":[]},"UnsupportedError":{"Error":[]},"UnimplementedError":{"Error":[]},"StateError":{"Error":[]},"ConcurrentModificationError":{"Error":[]},"OutOfMemoryError":{"Error":[]},"StackOverflowError":{"Error":[]},"CyclicInitializationError":{"Error":[]},"IntegerDivisionByZeroException":{"Error":[]},"_StringStackTrace":{"StackTrace":[]},"StringBuffer":{"StringSink":[]},"_Uri":{"Uri":[]},"_SimpleUri":{"Uri":[]},"_DataUri":{"Uri":[]},"CloseEvent":{"Event":[]},"Element":{"Node":[],"EventTarget":[]},"File":{"Blob":[]},"HttpRequest":{"EventTarget":[]},"KeyboardEvent":{"Event":[]},"MessageEvent":{"Event":[]},"Node":{"EventTarget":[]},"ProgressEvent":{"Event":[]},"ScriptElement":{"HtmlElement":[],"Element":[],"Node":[],"EventTarget":[]},"SourceBuffer":{"EventTarget":[]},"TextTrack":{"EventTarget":[]},"TextTrackCue":{"EventTarget":[]},"_Html5NodeValidator":{"NodeValidator":[]},"HtmlElement":{"Element":[],"Node":[],"EventTarget":[]},"AnchorElement":{"HtmlElement":[],"Element":[],"Node":[],"EventTarget":[]},"AreaElement":{"HtmlElement":[],"Element":[],"Node":[],"EventTarget":[]},"BaseElement":{"HtmlElement":[],"Element":[],"Node":[],"EventTarget":[]},"BodyElement":{"HtmlElement":[],"Element":[],"Node":[],"EventTarget":[]},"CharacterData":{"Node":[],"EventTarget":[]},"CustomEvent":{"Event":[]},"Document":{"Node":[],"EventTarget":[]},"DomRectList":{"ListMixin":["Rectangle<num>"],"ImmutableListMixin":["Rectangle<num>"],"List":["Rectangle<num>"],"JavaScriptIndexingBehavior":["Rectangle<num>"],"EfficientLengthIterable":["Rectangle<num>"],"Iterable":["Rectangle<num>"],"ImmutableListMixin.E":"Rectangle<num>","ListMixin.E":"Rectangle<num>"},"DomRectReadOnly":{"Rectangle":["num"]},"DomStringList":{"ListMixin":["String"],"ImmutableListMixin":["String"],"List":["String"],"JavaScriptIndexingBehavior":["String"],"EfficientLengthIterable":["String"],"Iterable":["String"],"ImmutableListMixin.E":"String","ListMixin.E":"String"},"_FrozenElementList":{"ListMixin":["1"],"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"ListMixin.E":"1"},"EventSource":{"EventTarget":[]},"FileList":{"ListMixin":["File"],"ImmutableListMixin":["File"],"List":["File"],"JavaScriptIndexingBehavior":["File"],"EfficientLengthIterable":["File"],"Iterable":["File"],"ImmutableListMixin.E":"File","ListMixin.E":"File"},"FileWriter":{"EventTarget":[]},"FormElement":{"HtmlElement":[],"Element":[],"Node":[],"EventTarget":[]},"HtmlCollection":{"ListMixin":["Node"],"ImmutableListMixin":["Node"],"List":["Node"],"JavaScriptIndexingBehavior":["Node"],"EfficientLengthIterable":["Node"],"Iterable":["Node"],"ImmutableListMixin.E":"Node","ListMixin.E":"Node"},"HtmlDocument":{"Document":[],"Node":[],"EventTarget":[]},"HttpRequestEventTarget":{"EventTarget":[]},"MessagePort":{"EventTarget":[]},"MidiInputMap":{"MapMixin":["String","@"],"Map":["String","@"],"MapMixin.K":"String","MapMixin.V":"@"},"MidiOutputMap":{"MapMixin":["String","@"],"Map":["String","@"],"MapMixin.K":"String","MapMixin.V":"@"},"MimeTypeArray":{"ListMixin":["MimeType"],"ImmutableListMixin":["MimeType"],"List":["MimeType"],"JavaScriptIndexingBehavior":["MimeType"],"EfficientLengthIterable":["MimeType"],"Iterable":["MimeType"],"ImmutableListMixin.E":"MimeType","ListMixin.E":"MimeType"},"_ChildNodeListLazy":{"ListMixin":["Node"],"List":["Node"],"EfficientLengthIterable":["Node"],"Iterable":["Node"],"ListMixin.E":"Node"},"NodeList":{"ListMixin":["Node"],"ImmutableListMixin":["Node"],"List":["Node"],"JavaScriptIndexingBehavior":["Node"],"EfficientLengthIterable":["Node"],"Iterable":["Node"],"ImmutableListMixin.E":"Node","ListMixin.E":"Node"},"PluginArray":{"ListMixin":["Plugin"],"ImmutableListMixin":["Plugin"],"List":["Plugin"],"JavaScriptIndexingBehavior":["Plugin"],"EfficientLengthIterable":["Plugin"],"Iterable":["Plugin"],"ImmutableListMixin.E":"Plugin","ListMixin.E":"Plugin"},"RtcStatsReport":{"MapMixin":["String","@"],"Map":["String","@"],"MapMixin.K":"String","MapMixin.V":"@"},"SelectElement":{"HtmlElement":[],"Element":[],"Node":[],"EventTarget":[]},"SourceBufferList":{"ListMixin":["SourceBuffer"],"ImmutableListMixin":["SourceBuffer"],"EventTarget":[],"List":["SourceBuffer"],"JavaScriptIndexingBehavior":["SourceBuffer"],"EfficientLengthIterable":["SourceBuffer"],"Iterable":["SourceBuffer"],"ImmutableListMixin.E":"SourceBuffer","ListMixin.E":"SourceBuffer"},"SpeechGrammarList":{"ListMixin":["SpeechGrammar"],"ImmutableListMixin":["SpeechGrammar"],"List":["SpeechGrammar"],"JavaScriptIndexingBehavior":["SpeechGrammar"],"EfficientLengthIterable":["SpeechGrammar"],"Iterable":["SpeechGrammar"],"ImmutableListMixin.E":"SpeechGrammar","ListMixin.E":"SpeechGrammar"},"Storage":{"MapMixin":["String","String"],"Map":["String","String"],"MapMixin.K":"String","MapMixin.V":"String"},"TableElement":{"HtmlElement":[],"Element":[],"Node":[],"EventTarget":[]},"TableRowElement":{"HtmlElement":[],"Element":[],"Node":[],"EventTarget":[]},"TableSectionElement":{"HtmlElement":[],"Element":[],"Node":[],"EventTarget":[]},"TemplateElement":{"HtmlElement":[],"Element":[],"Node":[],"EventTarget":[]},"TextTrackCueList":{"ListMixin":["TextTrackCue"],"ImmutableListMixin":["TextTrackCue"],"List":["TextTrackCue"],"JavaScriptIndexingBehavior":["TextTrackCue"],"EfficientLengthIterable":["TextTrackCue"],"Iterable":["TextTrackCue"],"ImmutableListMixin.E":"TextTrackCue","ListMixin.E":"TextTrackCue"},"TextTrackList":{"ListMixin":["TextTrack"],"ImmutableListMixin":["TextTrack"],"EventTarget":[],"List":["TextTrack"],"JavaScriptIndexingBehavior":["TextTrack"],"EfficientLengthIterable":["TextTrack"],"Iterable":["TextTrack"],"ImmutableListMixin.E":"TextTrack","ListMixin.E":"TextTrack"},"TouchList":{"ListMixin":["Touch"],"ImmutableListMixin":["Touch"],"List":["Touch"],"JavaScriptIndexingBehavior":["Touch"],"EfficientLengthIterable":["Touch"],"Iterable":["Touch"],"ImmutableListMixin.E":"Touch","ListMixin.E":"Touch"},"UIEvent":{"Event":[]},"VideoTrackList":{"EventTarget":[]},"WebSocket":{"EventTarget":[]},"Window":{"EventTarget":[]},"WorkerGlobalScope":{"EventTarget":[]},"_Attr":{"Node":[],"EventTarget":[]},"_CssRuleList":{"ListMixin":["CssRule"],"ImmutableListMixin":["CssRule"],"List":["CssRule"],"JavaScriptIndexingBehavior":["CssRule"],"EfficientLengthIterable":["CssRule"],"Iterable":["CssRule"],"ImmutableListMixin.E":"CssRule","ListMixin.E":"CssRule"},"_DomRect":{"Rectangle":["num"]},"_GamepadList":{"ListMixin":["Gamepad?"],"ImmutableListMixin":["Gamepad?"],"List":["Gamepad?"],"JavaScriptIndexingBehavior":["Gamepad?"],"EfficientLengthIterable":["Gamepad?"],"Iterable":["Gamepad?"],"ImmutableListMixin.E":"Gamepad?","ListMixin.E":"Gamepad?"},"_NamedNodeMap":{"ListMixin":["Node"],"ImmutableListMixin":["Node"],"List":["Node"],"JavaScriptIndexingBehavior":["Node"],"EfficientLengthIterable":["Node"],"Iterable":["Node"],"ImmutableListMixin.E":"Node","ListMixin.E":"Node"},"_SpeechRecognitionResultList":{"ListMixin":["SpeechRecognitionResult"],"ImmutableListMixin":["SpeechRecognitionResult"],"List":["SpeechRecognitionResult"],"JavaScriptIndexingBehavior":["SpeechRecognitionResult"],"EfficientLengthIterable":["SpeechRecognitionResult"],"Iterable":["SpeechRecognitionResult"],"ImmutableListMixin.E":"SpeechRecognitionResult","ListMixin.E":"SpeechRecognitionResult"},"_StyleSheetList":{"ListMixin":["StyleSheet"],"ImmutableListMixin":["StyleSheet"],"List":["StyleSheet"],"JavaScriptIndexingBehavior":["StyleSheet"],"EfficientLengthIterable":["StyleSheet"],"Iterable":["StyleSheet"],"ImmutableListMixin.E":"StyleSheet","ListMixin.E":"StyleSheet"},"_AttributeMap":{"MapMixin":["String","String"],"Map":["String","String"]},"_ElementAttributeMap":{"MapMixin":["String","String"],"Map":["String","String"],"MapMixin.K":"String","MapMixin.V":"String"},"_EventStream":{"Stream":["1"],"Stream.T":"1"},"_EventStreamSubscription":{"StreamSubscription":["1"]},"NodeValidatorBuilder":{"NodeValidator":[]},"_SimpleNodeValidator":{"NodeValidator":[]},"_TemplatingNodeValidator":{"NodeValidator":[]},"_SvgNodeValidator":{"NodeValidator":[]},"FixedSizeListIterator":{"Iterator":["1"]},"_DOMWindowCrossFrame":{"EventTarget":[]},"_SameOriginUriPolicy":{"UriPolicy":[]},"_ValidatingTreeSanitizer":{"NodeTreeSanitizer":[]},"JsFunction":{"JsObject":[]},"JsArray":{"ListMixin":["1"],"List":["1"],"EfficientLengthIterable":["1"],"JsObject":[],"Iterable":["1"],"ListMixin.E":"1"},"LengthList":{"ListMixin":["Length"],"ImmutableListMixin":["Length"],"List":["Length"],"EfficientLengthIterable":["Length"],"Iterable":["Length"],"ImmutableListMixin.E":"Length","ListMixin.E":"Length"},"NumberList":{"ListMixin":["Number"],"ImmutableListMixin":["Number"],"List":["Number"],"EfficientLengthIterable":["Number"],"Iterable":["Number"],"ImmutableListMixin.E":"Number","ListMixin.E":"Number"},"ScriptElement0":{"SvgElement":[],"Element":[],"Node":[],"EventTarget":[]},"StringList":{"ListMixin":["String"],"ImmutableListMixin":["String"],"List":["String"],"EfficientLengthIterable":["String"],"Iterable":["String"],"ImmutableListMixin.E":"String","ListMixin.E":"String"},"SvgElement":{"Element":[],"Node":[],"EventTarget":[]},"TransformList":{"ListMixin":["Transform"],"ImmutableListMixin":["Transform"],"List":["Transform"],"EfficientLengthIterable":["Transform"],"Iterable":["Transform"],"ImmutableListMixin.E":"Transform","ListMixin.E":"Transform"},"AudioParamMap":{"MapMixin":["String","@"],"Map":["String","@"],"MapMixin.K":"String","MapMixin.V":"@"},"AudioTrackList":{"EventTarget":[]},"BaseAudioContext":{"EventTarget":[]},"OfflineAudioContext":{"EventTarget":[]},"DelegatingStreamSink":{"StreamSink":["1"]},"ErrorResult":{"Result":["0&"]},"ValueResult":{"Result":["1"]},"_NextRequest":{"_EventRequest":["1"]},"_HasNextRequest":{"_EventRequest":["1"]},"CopyOnWriteList":{"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"BuiltList":{"Iterable":["1"]},"_BuiltList":{"BuiltList":["1"],"Iterable":["1"]},"_BuiltListMultimap":{"BuiltListMultimap":["1","2"]},"_BuiltMap":{"BuiltMap":["1","2"]},"BuiltSet":{"Iterable":["1"]},"_BuiltSet":{"BuiltSet":["1"],"Iterable":["1"]},"_BuiltSetMultimap":{"BuiltSetMultimap":["1","2"]},"BuiltValueNullFieldError":{"Error":[]},"BuiltValueNestedFieldError":{"Error":[]},"BoolJsonObject":{"JsonObject":[]},"ListJsonObject":{"JsonObject":[]},"MapJsonObject":{"JsonObject":[]},"NumJsonObject":{"JsonObject":[]},"StringJsonObject":{"JsonObject":[]},"DeserializationError":{"Error":[]},"BigIntSerializer":{"PrimitiveSerializer":["BigInt"],"Serializer":["BigInt"]},"BoolSerializer":{"PrimitiveSerializer":["bool"],"Serializer":["bool"]},"BuiltJsonSerializers":{"Serializers":[]},"BuiltListMultimapSerializer":{"StructuredSerializer":["BuiltListMultimap<@,@>"],"Serializer":["BuiltListMultimap<@,@>"]},"BuiltListSerializer":{"StructuredSerializer":["BuiltList<@>"],"Serializer":["BuiltList<@>"]},"BuiltMapSerializer":{"StructuredSerializer":["BuiltMap<@,@>"],"Serializer":["BuiltMap<@,@>"]},"BuiltSetMultimapSerializer":{"StructuredSerializer":["BuiltSetMultimap<@,@>"],"Serializer":["BuiltSetMultimap<@,@>"]},"BuiltSetSerializer":{"StructuredSerializer":["BuiltSet<@>"],"Serializer":["BuiltSet<@>"]},"DateTimeSerializer":{"PrimitiveSerializer":["DateTime"],"Serializer":["DateTime"]},"DoubleSerializer":{"PrimitiveSerializer":["double"],"Serializer":["double"]},"DurationSerializer":{"PrimitiveSerializer":["Duration"],"Serializer":["Duration"]},"Int64Serializer":{"PrimitiveSerializer":["Int64"],"Serializer":["Int64"]},"IntSerializer":{"PrimitiveSerializer":["int"],"Serializer":["int"]},"JsonObjectSerializer":{"PrimitiveSerializer":["JsonObject"],"Serializer":["JsonObject"]},"NullSerializer":{"PrimitiveSerializer":["Null"],"Serializer":["Null"]},"NumSerializer":{"PrimitiveSerializer":["num"],"Serializer":["num"]},"RegExpSerializer":{"PrimitiveSerializer":["RegExp"],"Serializer":["RegExp"]},"StringSerializer":{"PrimitiveSerializer":["String"],"Serializer":["String"]},"UriSerializer":{"PrimitiveSerializer":["Uri"],"Serializer":["Uri"]},"DefaultEquality":{"Equality":["1"]},"IterableEquality":{"Equality":["Iterable<1>"]},"ListEquality":{"Equality":["List<1>"]},"_UnorderedEquality":{"Equality":["2"]},"SetEquality":{"_UnorderedEquality":["1","Set<1>"],"Equality":["Set<1>"],"_UnorderedEquality.E":"1","_UnorderedEquality.T":"Set<1>"},"MapEquality":{"Equality":["Map<1,2>"]},"DeepCollectionEquality":{"Equality":["@"]},"QueueList":{"ListMixin":["1"],"List":["1"],"Queue":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"ListMixin.E":"1","QueueList.E":"1"},"_CastQueueList":{"QueueList":["2"],"ListMixin":["2"],"List":["2"],"Queue":["2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"ListMixin.E":"2","QueueList.E":"2"},"_$BuildStatusSerializer":{"PrimitiveSerializer":["BuildStatus*"],"Serializer":["BuildStatus*"]},"_$BuildResultSerializer":{"StructuredSerializer":["BuildResult*"],"Serializer":["BuildResult*"]},"_$BuildResult":{"BuildResult":[]},"_$ConnectRequestSerializer":{"StructuredSerializer":["ConnectRequest*"],"Serializer":["ConnectRequest*"]},"_$ConnectRequest":{"ConnectRequest":[]},"_$DebugEventSerializer":{"StructuredSerializer":["DebugEvent*"],"Serializer":["DebugEvent*"]},"_$BatchedDebugEventsSerializer":{"StructuredSerializer":["BatchedDebugEvents*"],"Serializer":["BatchedDebugEvents*"]},"_$DebugEvent":{"DebugEvent":[]},"_$BatchedDebugEvents":{"BatchedDebugEvents":[]},"_$DevToolsRequestSerializer":{"StructuredSerializer":["DevToolsRequest*"],"Serializer":["DevToolsRequest*"]},"_$DevToolsResponseSerializer":{"StructuredSerializer":["DevToolsResponse*"],"Serializer":["DevToolsResponse*"]},"_$DevToolsRequest":{"DevToolsRequest":[]},"_$DevToolsResponse":{"DevToolsResponse":[]},"_$ErrorResponseSerializer":{"StructuredSerializer":["ErrorResponse*"],"Serializer":["ErrorResponse*"]},"_$ErrorResponse":{"ErrorResponse":[]},"_$ExtensionRequestSerializer":{"StructuredSerializer":["ExtensionRequest*"],"Serializer":["ExtensionRequest*"]},"_$ExtensionResponseSerializer":{"StructuredSerializer":["ExtensionResponse*"],"Serializer":["ExtensionResponse*"]},"_$ExtensionEventSerializer":{"StructuredSerializer":["ExtensionEvent*"],"Serializer":["ExtensionEvent*"]},"_$BatchedEventsSerializer":{"StructuredSerializer":["BatchedEvents*"],"Serializer":["BatchedEvents*"]},"_$ExtensionRequest":{"ExtensionRequest":[]},"_$ExtensionResponse":{"ExtensionResponse":[]},"_$ExtensionEvent":{"ExtensionEvent":[]},"_$BatchedEvents":{"BatchedEvents":[]},"_$IsolateExitSerializer":{"StructuredSerializer":["IsolateExit*"],"Serializer":["IsolateExit*"]},"_$IsolateStartSerializer":{"StructuredSerializer":["IsolateStart*"],"Serializer":["IsolateStart*"]},"_$IsolateExit":{"IsolateExit":[]},"_$IsolateStart":{"IsolateStart":[]},"_$RegisterEventSerializer":{"StructuredSerializer":["RegisterEvent*"],"Serializer":["RegisterEvent*"]},"_$RegisterEvent":{"RegisterEvent":[]},"_$RunRequestSerializer":{"StructuredSerializer":["RunRequest*"],"Serializer":["RunRequest*"]},"_$RunRequest":{"RunRequest":[]},"SseSocketClient":{"SocketClient":[]},"WebSocketClient":{"SocketClient":[]},"Int64":{"Comparable":["Object"]},"Level":{"Comparable":["Level"]},"SseClient":{"StreamChannel":["String?"]},"GuaranteeChannel":{"StreamChannel":["1"]},"_GuaranteeSink":{"StreamSink":["1"]},"StreamChannelMixin":{"StreamChannel":["1"]},"HtmlWebSocketChannel":{"WebSocketChannel":[],"StreamChannel":["@"]},"_HtmlWebSocketSink":{"WebSocketSink":[],"DelegatingStreamSink":["@"],"StreamSink":["@"],"DelegatingStreamSink.T":"@"},"WebSocketChannel":{"StreamChannel":["@"]},"LegacyRestarter":{"Restarter":[]},"RequireRestarter":{"Restarter":[]},"ByteData":{"TypedData":[]},"Int8List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TypedData":[]},"Uint8List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TypedData":[]},"Uint8ClampedList":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TypedData":[]},"Int16List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TypedData":[]},"Uint16List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TypedData":[]},"Int32List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TypedData":[]},"Uint32List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TypedData":[]},"Float32List":{"List":["double"],"EfficientLengthIterable":["double"],"Iterable":["double"],"TypedData":[]},"Float64List":{"List":["double"],"EfficientLengthIterable":["double"],"Iterable":["double"],"TypedData":[]}}'));
+ A._Universe_addRules(init.typeUniverse, JSON.parse('{"PlainJavaScriptObject":"LegacyJavaScriptObject","UnknownJavaScriptObject":"LegacyJavaScriptObject","JavaScriptFunction":"LegacyJavaScriptObject","Promise":"LegacyJavaScriptObject","JsError":"LegacyJavaScriptObject","RequireLoader":"LegacyJavaScriptObject","JsMap":"LegacyJavaScriptObject","AbortPaymentEvent":"Event","ExtendableEvent":"Event","AudioContext":"BaseAudioContext","AbsoluteOrientationSensor":"EventTarget","OrientationSensor":"EventTarget","Sensor":"EventTarget","AElement":"SvgElement","GraphicsElement":"SvgElement","_ResourceProgressEvent":"ProgressEvent","AudioElement":"HtmlElement","MediaElement":"HtmlElement","ShadowRoot":"Node","DocumentFragment":"Node","XmlDocument":"Document","VttCue":"TextTrackCue","CompositionEvent":"UIEvent","DedicatedWorkerGlobalScope":"WorkerGlobalScope","CDataSection":"CharacterData","Text":"CharacterData","HttpRequestUpload":"HttpRequestEventTarget","HtmlFormControlsCollection":"HtmlCollection","CssCharsetRule":"CssRule","CssStyleSheet":"StyleSheet","JSBool":{"bool":[]},"JSNull":{"Null":[]},"LegacyJavaScriptObject":{"JSObject":[],"Promise":["1&"],"JsError":[]},"JSArray":{"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"JSUnmodifiableArray":{"JSArray":["1"],"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"ArrayIterator":{"Iterator":["1"]},"JSNumber":{"double":[],"num":[],"Comparable":["num"]},"JSInt":{"double":[],"int":[],"num":[],"Comparable":["num"]},"JSNumNotInt":{"double":[],"num":[],"Comparable":["num"]},"JSString":{"String":[],"Comparable":["String"],"Pattern":[]},"_CastIterableBase":{"Iterable":["2"]},"CastIterator":{"Iterator":["2"]},"CastIterable":{"_CastIterableBase":["1","2"],"Iterable":["2"],"Iterable.E":"2"},"_EfficientLengthCastIterable":{"CastIterable":["1","2"],"_CastIterableBase":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2"},"_CastListBase":{"ListMixin":["2"],"List":["2"],"_CastIterableBase":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"]},"CastList":{"_CastListBase":["1","2"],"ListMixin":["2"],"List":["2"],"_CastIterableBase":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"ListMixin.E":"2","Iterable.E":"2"},"CastSet":{"Set":["2"],"_CastIterableBase":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2"},"CastMap":{"MapMixin":["3","4"],"Map":["3","4"],"MapMixin.K":"3","MapMixin.V":"4"},"CastQueue":{"Queue":["2"],"_CastIterableBase":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2"},"LateError":{"Error":[]},"ReachabilityError":{"Error":[]},"NotNullableError":{"TypeError":[],"Error":[]},"EfficientLengthIterable":{"Iterable":["1"]},"ListIterable":{"EfficientLengthIterable":["1"],"Iterable":["1"]},"SubListIterable":{"ListIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"ListIterable.E":"1","Iterable.E":"1"},"ListIterator":{"Iterator":["1"]},"MappedIterable":{"Iterable":["2"],"Iterable.E":"2"},"EfficientLengthMappedIterable":{"MappedIterable":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2"},"MappedIterator":{"Iterator":["2"]},"MappedListIterable":{"ListIterable":["2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"ListIterable.E":"2","Iterable.E":"2"},"WhereIterable":{"Iterable":["1"],"Iterable.E":"1"},"WhereIterator":{"Iterator":["1"]},"SkipIterable":{"Iterable":["1"],"Iterable.E":"1"},"EfficientLengthSkipIterable":{"SkipIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"SkipIterator":{"Iterator":["1"]},"EmptyIterable":{"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"EmptyIterator":{"Iterator":["1"]},"UnmodifiableListBase":{"ListMixin":["1"],"UnmodifiableListMixin":["1"],"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"ReversedListIterable":{"ListIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"ListIterable.E":"1","Iterable.E":"1"},"Symbol":{"Symbol0":[]},"ConstantMapView":{"UnmodifiableMapView":["1","2"],"_UnmodifiableMapView_MapView__UnmodifiableMapMixin":["1","2"],"MapView":["1","2"],"_UnmodifiableMapMixin":["1","2"],"Map":["1","2"]},"ConstantMap":{"Map":["1","2"]},"ConstantStringMap":{"ConstantMap":["1","2"],"Map":["1","2"]},"_ConstantMapKeyIterable":{"Iterable":["1"],"Iterable.E":"1"},"JSInvocationMirror":{"Invocation":[]},"NullError":{"TypeError":[],"Error":[]},"JsNoSuchMethodError":{"Error":[]},"UnknownJsTypeError":{"Error":[]},"_StackTrace":{"StackTrace":[]},"Closure":{"Function":[]},"Closure0Args":{"Function":[]},"Closure2Args":{"Function":[]},"TearOffClosure":{"Function":[]},"StaticClosure":{"Function":[]},"BoundClosure":{"Function":[]},"RuntimeError":{"Error":[]},"_AssertionError":{"Error":[]},"JsLinkedHashMap":{"MapMixin":["1","2"],"LinkedHashMap":["1","2"],"Map":["1","2"],"MapMixin.K":"1","MapMixin.V":"2"},"LinkedHashMapKeyIterable":{"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"LinkedHashMapKeyIterator":{"Iterator":["1"]},"JSSyntaxRegExp":{"RegExp":[],"Pattern":[]},"_MatchImplementation":{"RegExpMatch":[],"Match":[]},"_AllMatchesIterable":{"Iterable":["RegExpMatch"],"Iterable.E":"RegExpMatch"},"_AllMatchesIterator":{"Iterator":["RegExpMatch"]},"StringMatch":{"Match":[]},"_StringAllMatchesIterable":{"Iterable":["Match"],"Iterable.E":"Match"},"_StringAllMatchesIterator":{"Iterator":["Match"]},"NativeByteBuffer":{"ByteBuffer":[]},"NativeTypedData":{"TypedData":[]},"NativeByteData":{"NativeTypedData":[],"TypedData":[]},"NativeTypedArray":{"JavaScriptIndexingBehavior":["1"],"NativeTypedData":[],"TypedData":[]},"NativeTypedArrayOfDouble":{"ListMixin":["double"],"JavaScriptIndexingBehavior":["double"],"List":["double"],"NativeTypedData":[],"EfficientLengthIterable":["double"],"TypedData":[],"Iterable":["double"],"FixedLengthListMixin":["double"]},"NativeTypedArrayOfInt":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"NativeTypedData":[],"EfficientLengthIterable":["int"],"TypedData":[],"Iterable":["int"],"FixedLengthListMixin":["int"]},"NativeFloat32List":{"ListMixin":["double"],"JavaScriptIndexingBehavior":["double"],"List":["double"],"NativeTypedData":[],"EfficientLengthIterable":["double"],"TypedData":[],"Iterable":["double"],"FixedLengthListMixin":["double"],"ListMixin.E":"double"},"NativeFloat64List":{"ListMixin":["double"],"JavaScriptIndexingBehavior":["double"],"List":["double"],"NativeTypedData":[],"EfficientLengthIterable":["double"],"TypedData":[],"Iterable":["double"],"FixedLengthListMixin":["double"],"ListMixin.E":"double"},"NativeInt16List":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"NativeTypedData":[],"EfficientLengthIterable":["int"],"TypedData":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"NativeInt32List":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"NativeTypedData":[],"EfficientLengthIterable":["int"],"TypedData":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"NativeInt8List":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"NativeTypedData":[],"EfficientLengthIterable":["int"],"TypedData":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"NativeUint16List":{"ListMixin":["int"],"Uint16List":[],"JavaScriptIndexingBehavior":["int"],"List":["int"],"NativeTypedData":[],"EfficientLengthIterable":["int"],"TypedData":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"NativeUint32List":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"NativeTypedData":[],"EfficientLengthIterable":["int"],"TypedData":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"NativeUint8ClampedList":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"NativeTypedData":[],"EfficientLengthIterable":["int"],"TypedData":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"NativeUint8List":{"ListMixin":["int"],"Uint8List":[],"JavaScriptIndexingBehavior":["int"],"List":["int"],"NativeTypedData":[],"EfficientLengthIterable":["int"],"TypedData":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"_Type":{"Type":[]},"_Error":{"Error":[]},"_TypeError":{"TypeError":[],"Error":[]},"AsyncError":{"Error":[]},"_Future":{"Future":["1"]},"_TimerImpl":{"Timer":[]},"_AsyncAwaitCompleter":{"Completer":["1"]},"_Completer":{"Completer":["1"]},"_AsyncCompleter":{"_Completer":["1"],"Completer":["1"]},"_SyncCompleter":{"_Completer":["1"],"Completer":["1"]},"StreamTransformerBase":{"StreamTransformer":["1","2"]},"_StreamController":{"StreamController":["1"],"StreamSink":["1"],"_StreamControllerLifecycle":["1"],"_EventSink":["1"],"_EventDispatch":["1"]},"_AsyncStreamController":{"_AsyncStreamControllerDispatch":["1"],"_StreamController":["1"],"StreamController":["1"],"StreamSink":["1"],"_StreamControllerLifecycle":["1"],"_EventSink":["1"],"_EventDispatch":["1"]},"_SyncStreamController":{"_SyncStreamControllerDispatch":["1"],"_StreamController":["1"],"StreamController":["1"],"StreamSink":["1"],"_StreamControllerLifecycle":["1"],"_EventSink":["1"],"_EventDispatch":["1"]},"_ControllerStream":{"_StreamImpl":["1"],"Stream":["1"],"Stream.T":"1"},"_ControllerSubscription":{"_BufferingStreamSubscription":["1"],"StreamSubscription":["1"],"_EventSink":["1"],"_EventDispatch":["1"],"_BufferingStreamSubscription.T":"1"},"_StreamSinkWrapper":{"StreamSink":["1"]},"_BufferingStreamSubscription":{"StreamSubscription":["1"],"_EventSink":["1"],"_EventDispatch":["1"],"_BufferingStreamSubscription.T":"1"},"_StreamImpl":{"Stream":["1"]},"_DelayedData":{"_DelayedEvent":["1"]},"_DelayedError":{"_DelayedEvent":["@"]},"_DelayedDone":{"_DelayedEvent":["@"]},"_StreamImplEvents":{"_PendingEvents":["1"]},"_ForwardingStream":{"Stream":["2"]},"_ForwardingStreamSubscription":{"_BufferingStreamSubscription":["2"],"StreamSubscription":["2"],"_EventSink":["2"],"_EventDispatch":["2"],"_BufferingStreamSubscription.T":"2"},"_MapStream":{"_ForwardingStream":["1","2"],"Stream":["2"],"Stream.T":"2"},"_ZoneSpecification":{"ZoneSpecification":[]},"_ZoneDelegate":{"ZoneDelegate":[]},"_Zone":{"Zone":[]},"_CustomZone":{"_Zone":[],"Zone":[]},"_RootZone":{"_Zone":[],"Zone":[]},"_SplayTreeSetNode":{"_SplayTreeNode":["1","_SplayTreeSetNode<1>"],"_SplayTreeNode.K":"1","_SplayTreeNode.1":"_SplayTreeSetNode<1>"},"_HashMap":{"MapMixin":["1","2"],"HashMap":["1","2"],"Map":["1","2"],"MapMixin.K":"1","MapMixin.V":"2"},"_IdentityHashMap":{"_HashMap":["1","2"],"MapMixin":["1","2"],"HashMap":["1","2"],"Map":["1","2"],"MapMixin.K":"1","MapMixin.V":"2"},"_CustomHashMap":{"_HashMap":["1","2"],"MapMixin":["1","2"],"HashMap":["1","2"],"Map":["1","2"],"MapMixin.K":"1","MapMixin.V":"2"},"_HashMapKeyIterable":{"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"_HashMapKeyIterator":{"Iterator":["1"]},"_LinkedCustomHashMap":{"JsLinkedHashMap":["1","2"],"MapMixin":["1","2"],"LinkedHashMap":["1","2"],"Map":["1","2"],"MapMixin.K":"1","MapMixin.V":"2"},"_HashSet":{"_SetBase":["1"],"SetMixin":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"_HashSetIterator":{"Iterator":["1"]},"_LinkedHashSet":{"_SetBase":["1"],"SetMixin":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"_LinkedHashSetIterator":{"Iterator":["1"]},"UnmodifiableListView":{"ListMixin":["1"],"UnmodifiableListMixin":["1"],"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"ListMixin.E":"1","UnmodifiableListMixin.E":"1"},"IterableBase":{"Iterable":["1"]},"ListBase":{"ListMixin":["1"],"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"MapBase":{"MapMixin":["1","2"],"Map":["1","2"]},"MapMixin":{"Map":["1","2"]},"MapView":{"Map":["1","2"]},"UnmodifiableMapView":{"_UnmodifiableMapView_MapView__UnmodifiableMapMixin":["1","2"],"MapView":["1","2"],"_UnmodifiableMapMixin":["1","2"],"Map":["1","2"]},"ListQueue":{"ListIterable":["1"],"Queue":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"ListIterable.E":"1","Iterable.E":"1"},"_ListQueueIterator":{"Iterator":["1"]},"_SetBase":{"SetMixin":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"_SplayTreeIterator":{"Iterator":["3"]},"_SplayTreeKeyIterator":{"_SplayTreeIterator":["1","2","1"],"Iterator":["1"],"_SplayTreeIterator.1":"2","_SplayTreeIterator.K":"1"},"SplayTreeSet":{"SetMixin":["1"],"Set":["1"],"IterableMixin":["1"],"EfficientLengthIterable":["1"],"_SplayTree":["1","_SplayTreeSetNode<1>"],"Iterable":["1"],"_SplayTree.K":"1","_SplayTree.1":"_SplayTreeSetNode<1>"},"_JsonMap":{"MapMixin":["String","@"],"Map":["String","@"],"MapMixin.K":"String","MapMixin.V":"@"},"_JsonMapKeyIterable":{"ListIterable":["String"],"EfficientLengthIterable":["String"],"Iterable":["String"],"ListIterable.E":"String","Iterable.E":"String"},"Base64Codec":{"Codec":["List<int>","String"],"Codec.S":"List<int>"},"Base64Encoder":{"Converter":["List<int>","String"],"StreamTransformer":["List<int>","String"]},"Converter":{"StreamTransformer":["1","2"]},"Encoding":{"Codec":["String","List<int>"]},"JsonUnsupportedObjectError":{"Error":[]},"JsonCyclicError":{"Error":[]},"JsonCodec":{"Codec":["Object?","String"],"Codec.S":"Object?"},"JsonEncoder":{"Converter":["Object?","String"],"StreamTransformer":["Object?","String"]},"JsonDecoder":{"Converter":["String","Object?"],"StreamTransformer":["String","Object?"]},"Utf8Codec":{"Codec":["String","List<int>"],"Codec.S":"String"},"Utf8Encoder":{"Converter":["String","List<int>"],"StreamTransformer":["String","List<int>"]},"BigInt":{"Comparable":["BigInt"]},"DateTime":{"Comparable":["DateTime"]},"double":{"num":[],"Comparable":["num"]},"Duration":{"Comparable":["Duration"]},"int":{"num":[],"Comparable":["num"]},"List":{"EfficientLengthIterable":["1"],"Iterable":["1"]},"num":{"Comparable":["num"]},"RegExp":{"Pattern":[]},"RegExpMatch":{"Match":[]},"Set":{"EfficientLengthIterable":["1"],"Iterable":["1"]},"String":{"Comparable":["String"],"Pattern":[]},"_BigIntImpl":{"BigInt":[],"Comparable":["BigInt"]},"AssertionError":{"Error":[]},"TypeError":{"Error":[]},"NullThrownError":{"Error":[]},"ArgumentError":{"Error":[]},"RangeError":{"Error":[]},"IndexError":{"Error":[]},"NoSuchMethodError":{"Error":[]},"UnsupportedError":{"Error":[]},"UnimplementedError":{"Error":[]},"StateError":{"Error":[]},"ConcurrentModificationError":{"Error":[]},"OutOfMemoryError":{"Error":[]},"StackOverflowError":{"Error":[]},"CyclicInitializationError":{"Error":[]},"IntegerDivisionByZeroException":{"Error":[]},"_StringStackTrace":{"StackTrace":[]},"StringBuffer":{"StringSink":[]},"_Uri":{"Uri":[]},"_SimpleUri":{"Uri":[]},"_DataUri":{"Uri":[]},"CloseEvent":{"Event":[]},"Element":{"Node":[],"EventTarget":[]},"File":{"Blob":[]},"HttpRequest":{"EventTarget":[]},"KeyboardEvent":{"Event":[]},"MessageEvent":{"Event":[]},"Node":{"EventTarget":[]},"ProgressEvent":{"Event":[]},"ScriptElement":{"HtmlElement":[],"Element":[],"Node":[],"EventTarget":[]},"SourceBuffer":{"EventTarget":[]},"TextTrack":{"EventTarget":[]},"TextTrackCue":{"EventTarget":[]},"_Html5NodeValidator":{"NodeValidator":[]},"HtmlElement":{"Element":[],"Node":[],"EventTarget":[]},"AnchorElement":{"HtmlElement":[],"Element":[],"Node":[],"EventTarget":[]},"AreaElement":{"HtmlElement":[],"Element":[],"Node":[],"EventTarget":[]},"BaseElement":{"HtmlElement":[],"Element":[],"Node":[],"EventTarget":[]},"BodyElement":{"HtmlElement":[],"Element":[],"Node":[],"EventTarget":[]},"CharacterData":{"Node":[],"EventTarget":[]},"CustomEvent":{"Event":[]},"Document":{"Node":[],"EventTarget":[]},"DomRectList":{"ListMixin":["Rectangle<num>"],"ImmutableListMixin":["Rectangle<num>"],"List":["Rectangle<num>"],"JavaScriptIndexingBehavior":["Rectangle<num>"],"EfficientLengthIterable":["Rectangle<num>"],"Iterable":["Rectangle<num>"],"ImmutableListMixin.E":"Rectangle<num>","ListMixin.E":"Rectangle<num>"},"DomRectReadOnly":{"Rectangle":["num"]},"DomStringList":{"ListMixin":["String"],"ImmutableListMixin":["String"],"List":["String"],"JavaScriptIndexingBehavior":["String"],"EfficientLengthIterable":["String"],"Iterable":["String"],"ImmutableListMixin.E":"String","ListMixin.E":"String"},"_FrozenElementList":{"ListMixin":["1"],"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"ListMixin.E":"1"},"EventSource":{"EventTarget":[]},"FileList":{"ListMixin":["File"],"ImmutableListMixin":["File"],"List":["File"],"JavaScriptIndexingBehavior":["File"],"EfficientLengthIterable":["File"],"Iterable":["File"],"ImmutableListMixin.E":"File","ListMixin.E":"File"},"FileWriter":{"EventTarget":[]},"FormElement":{"HtmlElement":[],"Element":[],"Node":[],"EventTarget":[]},"HtmlCollection":{"ListMixin":["Node"],"ImmutableListMixin":["Node"],"List":["Node"],"JavaScriptIndexingBehavior":["Node"],"EfficientLengthIterable":["Node"],"Iterable":["Node"],"ImmutableListMixin.E":"Node","ListMixin.E":"Node"},"HtmlDocument":{"Document":[],"Node":[],"EventTarget":[]},"HttpRequestEventTarget":{"EventTarget":[]},"MessagePort":{"EventTarget":[]},"MidiInputMap":{"MapMixin":["String","@"],"Map":["String","@"],"MapMixin.K":"String","MapMixin.V":"@"},"MidiOutputMap":{"MapMixin":["String","@"],"Map":["String","@"],"MapMixin.K":"String","MapMixin.V":"@"},"MimeTypeArray":{"ListMixin":["MimeType"],"ImmutableListMixin":["MimeType"],"List":["MimeType"],"JavaScriptIndexingBehavior":["MimeType"],"EfficientLengthIterable":["MimeType"],"Iterable":["MimeType"],"ImmutableListMixin.E":"MimeType","ListMixin.E":"MimeType"},"_ChildNodeListLazy":{"ListMixin":["Node"],"List":["Node"],"EfficientLengthIterable":["Node"],"Iterable":["Node"],"ListMixin.E":"Node"},"NodeList":{"ListMixin":["Node"],"ImmutableListMixin":["Node"],"List":["Node"],"JavaScriptIndexingBehavior":["Node"],"EfficientLengthIterable":["Node"],"Iterable":["Node"],"ImmutableListMixin.E":"Node","ListMixin.E":"Node"},"PluginArray":{"ListMixin":["Plugin"],"ImmutableListMixin":["Plugin"],"List":["Plugin"],"JavaScriptIndexingBehavior":["Plugin"],"EfficientLengthIterable":["Plugin"],"Iterable":["Plugin"],"ImmutableListMixin.E":"Plugin","ListMixin.E":"Plugin"},"RtcStatsReport":{"MapMixin":["String","@"],"Map":["String","@"],"MapMixin.K":"String","MapMixin.V":"@"},"SelectElement":{"HtmlElement":[],"Element":[],"Node":[],"EventTarget":[]},"SourceBufferList":{"ListMixin":["SourceBuffer"],"ImmutableListMixin":["SourceBuffer"],"EventTarget":[],"List":["SourceBuffer"],"JavaScriptIndexingBehavior":["SourceBuffer"],"EfficientLengthIterable":["SourceBuffer"],"Iterable":["SourceBuffer"],"ImmutableListMixin.E":"SourceBuffer","ListMixin.E":"SourceBuffer"},"SpeechGrammarList":{"ListMixin":["SpeechGrammar"],"ImmutableListMixin":["SpeechGrammar"],"List":["SpeechGrammar"],"JavaScriptIndexingBehavior":["SpeechGrammar"],"EfficientLengthIterable":["SpeechGrammar"],"Iterable":["SpeechGrammar"],"ImmutableListMixin.E":"SpeechGrammar","ListMixin.E":"SpeechGrammar"},"Storage":{"MapMixin":["String","String"],"Map":["String","String"],"MapMixin.K":"String","MapMixin.V":"String"},"TableElement":{"HtmlElement":[],"Element":[],"Node":[],"EventTarget":[]},"TableRowElement":{"HtmlElement":[],"Element":[],"Node":[],"EventTarget":[]},"TableSectionElement":{"HtmlElement":[],"Element":[],"Node":[],"EventTarget":[]},"TemplateElement":{"HtmlElement":[],"Element":[],"Node":[],"EventTarget":[]},"TextTrackCueList":{"ListMixin":["TextTrackCue"],"ImmutableListMixin":["TextTrackCue"],"List":["TextTrackCue"],"JavaScriptIndexingBehavior":["TextTrackCue"],"EfficientLengthIterable":["TextTrackCue"],"Iterable":["TextTrackCue"],"ImmutableListMixin.E":"TextTrackCue","ListMixin.E":"TextTrackCue"},"TextTrackList":{"ListMixin":["TextTrack"],"ImmutableListMixin":["TextTrack"],"EventTarget":[],"List":["TextTrack"],"JavaScriptIndexingBehavior":["TextTrack"],"EfficientLengthIterable":["TextTrack"],"Iterable":["TextTrack"],"ImmutableListMixin.E":"TextTrack","ListMixin.E":"TextTrack"},"TouchList":{"ListMixin":["Touch"],"ImmutableListMixin":["Touch"],"List":["Touch"],"JavaScriptIndexingBehavior":["Touch"],"EfficientLengthIterable":["Touch"],"Iterable":["Touch"],"ImmutableListMixin.E":"Touch","ListMixin.E":"Touch"},"UIEvent":{"Event":[]},"VideoTrackList":{"EventTarget":[]},"WebSocket":{"EventTarget":[]},"Window":{"EventTarget":[]},"WorkerGlobalScope":{"EventTarget":[]},"_Attr":{"Node":[],"EventTarget":[]},"_CssRuleList":{"ListMixin":["CssRule"],"ImmutableListMixin":["CssRule"],"List":["CssRule"],"JavaScriptIndexingBehavior":["CssRule"],"EfficientLengthIterable":["CssRule"],"Iterable":["CssRule"],"ImmutableListMixin.E":"CssRule","ListMixin.E":"CssRule"},"_DomRect":{"Rectangle":["num"]},"_GamepadList":{"ListMixin":["Gamepad?"],"ImmutableListMixin":["Gamepad?"],"List":["Gamepad?"],"JavaScriptIndexingBehavior":["Gamepad?"],"EfficientLengthIterable":["Gamepad?"],"Iterable":["Gamepad?"],"ImmutableListMixin.E":"Gamepad?","ListMixin.E":"Gamepad?"},"_NamedNodeMap":{"ListMixin":["Node"],"ImmutableListMixin":["Node"],"List":["Node"],"JavaScriptIndexingBehavior":["Node"],"EfficientLengthIterable":["Node"],"Iterable":["Node"],"ImmutableListMixin.E":"Node","ListMixin.E":"Node"},"_SpeechRecognitionResultList":{"ListMixin":["SpeechRecognitionResult"],"ImmutableListMixin":["SpeechRecognitionResult"],"List":["SpeechRecognitionResult"],"JavaScriptIndexingBehavior":["SpeechRecognitionResult"],"EfficientLengthIterable":["SpeechRecognitionResult"],"Iterable":["SpeechRecognitionResult"],"ImmutableListMixin.E":"SpeechRecognitionResult","ListMixin.E":"SpeechRecognitionResult"},"_StyleSheetList":{"ListMixin":["StyleSheet"],"ImmutableListMixin":["StyleSheet"],"List":["StyleSheet"],"JavaScriptIndexingBehavior":["StyleSheet"],"EfficientLengthIterable":["StyleSheet"],"Iterable":["StyleSheet"],"ImmutableListMixin.E":"StyleSheet","ListMixin.E":"StyleSheet"},"_AttributeMap":{"MapMixin":["String","String"],"Map":["String","String"]},"_ElementAttributeMap":{"MapMixin":["String","String"],"Map":["String","String"],"MapMixin.K":"String","MapMixin.V":"String"},"_EventStream":{"Stream":["1"],"Stream.T":"1"},"_EventStreamSubscription":{"StreamSubscription":["1"]},"NodeValidatorBuilder":{"NodeValidator":[]},"_SimpleNodeValidator":{"NodeValidator":[]},"_TemplatingNodeValidator":{"NodeValidator":[]},"_SvgNodeValidator":{"NodeValidator":[]},"FixedSizeListIterator":{"Iterator":["1"]},"_DOMWindowCrossFrame":{"EventTarget":[]},"_SameOriginUriPolicy":{"UriPolicy":[]},"_ValidatingTreeSanitizer":{"NodeTreeSanitizer":[]},"JsFunction":{"JsObject":[]},"JsArray":{"ListMixin":["1"],"List":["1"],"EfficientLengthIterable":["1"],"JsObject":[],"Iterable":["1"],"ListMixin.E":"1"},"LengthList":{"ListMixin":["Length"],"ImmutableListMixin":["Length"],"List":["Length"],"EfficientLengthIterable":["Length"],"Iterable":["Length"],"ImmutableListMixin.E":"Length","ListMixin.E":"Length"},"NumberList":{"ListMixin":["Number"],"ImmutableListMixin":["Number"],"List":["Number"],"EfficientLengthIterable":["Number"],"Iterable":["Number"],"ImmutableListMixin.E":"Number","ListMixin.E":"Number"},"ScriptElement0":{"SvgElement":[],"Element":[],"Node":[],"EventTarget":[]},"StringList":{"ListMixin":["String"],"ImmutableListMixin":["String"],"List":["String"],"EfficientLengthIterable":["String"],"Iterable":["String"],"ImmutableListMixin.E":"String","ListMixin.E":"String"},"SvgElement":{"Element":[],"Node":[],"EventTarget":[]},"TransformList":{"ListMixin":["Transform"],"ImmutableListMixin":["Transform"],"List":["Transform"],"EfficientLengthIterable":["Transform"],"Iterable":["Transform"],"ImmutableListMixin.E":"Transform","ListMixin.E":"Transform"},"AudioParamMap":{"MapMixin":["String","@"],"Map":["String","@"],"MapMixin.K":"String","MapMixin.V":"@"},"AudioTrackList":{"EventTarget":[]},"BaseAudioContext":{"EventTarget":[]},"OfflineAudioContext":{"EventTarget":[]},"DelegatingStreamSink":{"StreamSink":["1"]},"ErrorResult":{"Result":["0&"]},"ValueResult":{"Result":["1"]},"_NextRequest":{"_EventRequest":["1"]},"_HasNextRequest":{"_EventRequest":["1"]},"CopyOnWriteList":{"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"BuiltList":{"Iterable":["1"]},"_BuiltList":{"BuiltList":["1"],"Iterable":["1"]},"_BuiltListMultimap":{"BuiltListMultimap":["1","2"]},"_BuiltMap":{"BuiltMap":["1","2"]},"BuiltSet":{"Iterable":["1"]},"_BuiltSet":{"BuiltSet":["1"],"Iterable":["1"]},"_BuiltSetMultimap":{"BuiltSetMultimap":["1","2"]},"BuiltValueNullFieldError":{"Error":[]},"BuiltValueNestedFieldError":{"Error":[]},"BoolJsonObject":{"JsonObject":[]},"ListJsonObject":{"JsonObject":[]},"MapJsonObject":{"JsonObject":[]},"NumJsonObject":{"JsonObject":[]},"StringJsonObject":{"JsonObject":[]},"DeserializationError":{"Error":[]},"BigIntSerializer":{"PrimitiveSerializer":["BigInt"],"Serializer":["BigInt"]},"BoolSerializer":{"PrimitiveSerializer":["bool"],"Serializer":["bool"]},"BuiltJsonSerializers":{"Serializers":[]},"BuiltListMultimapSerializer":{"StructuredSerializer":["BuiltListMultimap<@,@>"],"Serializer":["BuiltListMultimap<@,@>"]},"BuiltListSerializer":{"StructuredSerializer":["BuiltList<@>"],"Serializer":["BuiltList<@>"]},"BuiltMapSerializer":{"StructuredSerializer":["BuiltMap<@,@>"],"Serializer":["BuiltMap<@,@>"]},"BuiltSetMultimapSerializer":{"StructuredSerializer":["BuiltSetMultimap<@,@>"],"Serializer":["BuiltSetMultimap<@,@>"]},"BuiltSetSerializer":{"StructuredSerializer":["BuiltSet<@>"],"Serializer":["BuiltSet<@>"]},"DateTimeSerializer":{"PrimitiveSerializer":["DateTime"],"Serializer":["DateTime"]},"DoubleSerializer":{"PrimitiveSerializer":["double"],"Serializer":["double"]},"DurationSerializer":{"PrimitiveSerializer":["Duration"],"Serializer":["Duration"]},"Int64Serializer":{"PrimitiveSerializer":["Int64"],"Serializer":["Int64"]},"IntSerializer":{"PrimitiveSerializer":["int"],"Serializer":["int"]},"JsonObjectSerializer":{"PrimitiveSerializer":["JsonObject"],"Serializer":["JsonObject"]},"NullSerializer":{"PrimitiveSerializer":["Null"],"Serializer":["Null"]},"NumSerializer":{"PrimitiveSerializer":["num"],"Serializer":["num"]},"RegExpSerializer":{"PrimitiveSerializer":["RegExp"],"Serializer":["RegExp"]},"StringSerializer":{"PrimitiveSerializer":["String"],"Serializer":["String"]},"UriSerializer":{"PrimitiveSerializer":["Uri"],"Serializer":["Uri"]},"DefaultEquality":{"Equality":["1"]},"IterableEquality":{"Equality":["Iterable<1>"]},"ListEquality":{"Equality":["List<1>"]},"_UnorderedEquality":{"Equality":["2"]},"SetEquality":{"_UnorderedEquality":["1","Set<1>"],"Equality":["Set<1>"],"_UnorderedEquality.E":"1","_UnorderedEquality.T":"Set<1>"},"MapEquality":{"Equality":["Map<1,2>"]},"DeepCollectionEquality":{"Equality":["@"]},"QueueList":{"ListMixin":["1"],"List":["1"],"Queue":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"ListMixin.E":"1","QueueList.E":"1"},"_CastQueueList":{"QueueList":["2"],"ListMixin":["2"],"List":["2"],"Queue":["2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"ListMixin.E":"2","QueueList.E":"2"},"_$BuildStatusSerializer":{"PrimitiveSerializer":["BuildStatus"],"Serializer":["BuildStatus"]},"_$BuildResultSerializer":{"StructuredSerializer":["BuildResult"],"Serializer":["BuildResult"]},"_$BuildResult":{"BuildResult":[]},"_$ConnectRequestSerializer":{"StructuredSerializer":["ConnectRequest"],"Serializer":["ConnectRequest"]},"_$ConnectRequest":{"ConnectRequest":[]},"_$DebugEventSerializer":{"StructuredSerializer":["DebugEvent"],"Serializer":["DebugEvent"]},"_$BatchedDebugEventsSerializer":{"StructuredSerializer":["BatchedDebugEvents"],"Serializer":["BatchedDebugEvents"]},"_$DebugEvent":{"DebugEvent":[]},"_$BatchedDebugEvents":{"BatchedDebugEvents":[]},"_$DevToolsRequestSerializer":{"StructuredSerializer":["DevToolsRequest"],"Serializer":["DevToolsRequest"]},"_$DevToolsResponseSerializer":{"StructuredSerializer":["DevToolsResponse"],"Serializer":["DevToolsResponse"]},"_$DevToolsRequest":{"DevToolsRequest":[]},"_$DevToolsResponse":{"DevToolsResponse":[]},"_$ErrorResponseSerializer":{"StructuredSerializer":["ErrorResponse"],"Serializer":["ErrorResponse"]},"_$ErrorResponse":{"ErrorResponse":[]},"_$ExtensionRequestSerializer":{"StructuredSerializer":["ExtensionRequest"],"Serializer":["ExtensionRequest"]},"_$ExtensionResponseSerializer":{"StructuredSerializer":["ExtensionResponse"],"Serializer":["ExtensionResponse"]},"_$ExtensionEventSerializer":{"StructuredSerializer":["ExtensionEvent"],"Serializer":["ExtensionEvent"]},"_$BatchedEventsSerializer":{"StructuredSerializer":["BatchedEvents"],"Serializer":["BatchedEvents"]},"_$ExtensionRequest":{"ExtensionRequest":[]},"_$ExtensionResponse":{"ExtensionResponse":[]},"_$ExtensionEvent":{"ExtensionEvent":[]},"_$BatchedEvents":{"BatchedEvents":[]},"_$IsolateExitSerializer":{"StructuredSerializer":["IsolateExit"],"Serializer":["IsolateExit"]},"_$IsolateStartSerializer":{"StructuredSerializer":["IsolateStart"],"Serializer":["IsolateStart"]},"_$IsolateExit":{"IsolateExit":[]},"_$IsolateStart":{"IsolateStart":[]},"_$RegisterEventSerializer":{"StructuredSerializer":["RegisterEvent"],"Serializer":["RegisterEvent"]},"_$RegisterEvent":{"RegisterEvent":[]},"_$RunRequestSerializer":{"StructuredSerializer":["RunRequest"],"Serializer":["RunRequest"]},"_$RunRequest":{"RunRequest":[]},"SseSocketClient":{"SocketClient":[]},"WebSocketClient":{"SocketClient":[]},"Int64":{"Comparable":["Object"]},"Level":{"Comparable":["Level"]},"SseClient":{"StreamChannel":["String?"]},"GuaranteeChannel":{"StreamChannel":["1"]},"_GuaranteeSink":{"StreamSink":["1"]},"StreamChannelMixin":{"StreamChannel":["1"]},"HtmlWebSocketChannel":{"WebSocketChannel":[],"StreamChannel":["@"]},"_HtmlWebSocketSink":{"WebSocketSink":[],"DelegatingStreamSink":["@"],"StreamSink":["@"],"DelegatingStreamSink.T":"@"},"WebSocketChannel":{"StreamChannel":["@"]},"LegacyRestarter":{"Restarter":[]},"RequireRestarter":{"Restarter":[]},"ByteData":{"TypedData":[]},"Int8List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TypedData":[]},"Uint8List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TypedData":[]},"Uint8ClampedList":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TypedData":[]},"Int16List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TypedData":[]},"Uint16List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TypedData":[]},"Int32List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TypedData":[]},"Uint32List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TypedData":[]},"Float32List":{"List":["double"],"EfficientLengthIterable":["double"],"Iterable":["double"],"TypedData":[]},"Float64List":{"List":["double"],"EfficientLengthIterable":["double"],"Iterable":["double"],"TypedData":[]}}'));
A._Universe_addErasedTypes(init.typeUniverse, JSON.parse('{"UnmodifiableListBase":1,"__CastListBase__CastIterableBase_ListMixin":2,"NativeTypedArray":1,"StreamTransformerBase":2,"IterableBase":1,"ListBase":1,"MapBase":2,"_ListBase_Object_ListMixin":1,"_SplayTreeSet__SplayTree_IterableMixin":1,"_SplayTreeSet__SplayTree_IterableMixin_SetMixin":1,"__SetBase_Object_SetMixin":1,"MapEntry":2,"_JsArray_JsObject_ListMixin":1,"_QueueList_Object_ListMixin":1,"StreamChannelMixin":1}'));
var string$ = {
Error_: "Error handler must accept one Object or one Object and a StackTrace as arguments, and return a value of the returned future's type",
@@ -25564,28 +25645,41 @@
return {
AsyncError: findType("AsyncError"),
BaseElement: findType("BaseElement"),
+ BatchedDebugEvents: findType("BatchedDebugEvents"),
+ BatchedEvents: findType("BatchedEvents"),
BatchedStreamController_legacy_DebugEvent: findType("BatchedStreamController<DebugEvent*>"),
BigInt: findType("BigInt"),
Blob: findType("Blob"),
BodyElement: findType("BodyElement"),
+ BuildResult: findType("BuildResult"),
+ BuildStatus: findType("BuildStatus"),
BuiltListMultimap_dynamic_dynamic: findType("BuiltListMultimap<@,@>"),
BuiltList_dynamic: findType("BuiltList<@>"),
+ BuiltList_nullable_Object: findType("BuiltList<Object?>"),
BuiltMap_dynamic_dynamic: findType("BuiltMap<@,@>"),
BuiltSetMultimap_dynamic_dynamic: findType("BuiltSetMultimap<@,@>"),
BuiltSet_dynamic: findType("BuiltSet<@>"),
ByteBuffer: findType("ByteBuffer"),
CloseEvent: findType("CloseEvent"),
Comparable_dynamic: findType("Comparable<@>"),
+ ConnectRequest: findType("ConnectRequest"),
ConstantMapView_Symbol_dynamic: findType("ConstantMapView<Symbol0,@>"),
CssRule: findType("CssRule"),
CustomEvent: findType("CustomEvent"),
DateTime: findType("DateTime"),
+ DebugEvent: findType("DebugEvent"),
+ DevToolsRequest: findType("DevToolsRequest"),
+ DevToolsResponse: findType("DevToolsResponse"),
Document: findType("Document"),
Duration: findType("Duration"),
EfficientLengthIterable_dynamic: findType("EfficientLengthIterable<@>"),
Element: findType("Element"),
Error: findType("Error"),
+ ErrorResponse: findType("ErrorResponse"),
Event: findType("Event"),
+ ExtensionEvent: findType("ExtensionEvent"),
+ ExtensionRequest: findType("ExtensionRequest"),
+ ExtensionResponse: findType("ExtensionResponse"),
File: findType("File"),
FileList: findType("FileList"),
FullType: findType("FullType"),
@@ -25595,6 +25689,8 @@
ImageData: findType("ImageData"),
Int64: findType("Int64"),
Invocation: findType("Invocation"),
+ IsolateExit: findType("IsolateExit"),
+ IsolateStart: findType("IsolateStart"),
IterableEquality_dynamic: findType("IterableEquality<@>"),
Iterable_Node: findType("Iterable<Node>"),
Iterable_dynamic: findType("Iterable<@>"),
@@ -25605,7 +25701,6 @@
JSArray_dynamic: findType("JSArray<@>"),
JSArray_int: findType("JSArray<int>"),
JSArray_legacy_FullType: findType("JSArray<FullType*>"),
- JSArray_legacy_Object: findType("JSArray<Object*>"),
JSArray_legacy_String: findType("JSArray<String*>"),
JSArray_legacy_Type: findType("JSArray<Type*>"),
JSArray_legacy_int: findType("JSArray<int*>"),
@@ -25620,14 +25715,14 @@
KeyRange: findType("KeyRange"),
Length: findType("Length"),
Level: findType("Level"),
+ ListBuilder_DebugEvent: findType("ListBuilder<DebugEvent>"),
+ ListBuilder_ExtensionEvent: findType("ListBuilder<ExtensionEvent>"),
ListBuilder_dynamic: findType("ListBuilder<@>"),
- ListBuilder_legacy_DebugEvent: findType("ListBuilder<DebugEvent*>"),
- ListBuilder_legacy_ExtensionEvent: findType("ListBuilder<ExtensionEvent*>"),
ListEquality_dynamic: findType("ListEquality<@>"),
ListMultimapBuilder_dynamic_dynamic: findType("ListMultimapBuilder<@,@>"),
+ List_DebugEvent: findType("List<DebugEvent>"),
+ List_ExtensionEvent: findType("List<ExtensionEvent>"),
List_dynamic: findType("List<@>"),
- List_legacy_DebugEvent: findType("List<DebugEvent*>"),
- List_legacy_ExtensionEvent: findType("List<ExtensionEvent*>"),
List_nullable_Object: findType("List<Object?>"),
Logger: findType("Logger"),
MapBuilder_dynamic_dynamic: findType("MapBuilder<@,@>"),
@@ -25653,7 +25748,9 @@
QueueList_Result_legacy_DebugEvent: findType("QueueList<Result<DebugEvent*>>"),
Rectangle_num: findType("Rectangle<num>"),
RegExp: findType("RegExp"),
+ RegisterEvent: findType("RegisterEvent"),
ReversedListIterable_String: findType("ReversedListIterable<String>"),
+ RunRequest: findType("RunRequest"),
ScriptElement: findType("ScriptElement0"),
SerializerPlugin: findType("SerializerPlugin"),
Serializer_dynamic: findType("Serializer<@>"),
@@ -25726,32 +25823,15 @@
dynamic_Function_Object_StackTrace: findType("@(Object,StackTrace)"),
dynamic_Function_dynamic_dynamic: findType("@(@,@)"),
int: findType("int"),
- legacy_BatchedDebugEvents: findType("BatchedDebugEvents*"),
- legacy_BatchedEvents: findType("BatchedEvents*"),
- legacy_BuildResult: findType("BuildResult*"),
- legacy_BuildStatus: findType("BuildStatus*"),
- legacy_BuiltList_legacy_Object: findType("BuiltList<Object*>*"),
legacy_Completer_legacy_bool: findType("Completer<bool*>*"),
- legacy_ConnectRequest: findType("ConnectRequest*"),
legacy_DebugEvent: findType("DebugEvent*"),
- legacy_DevToolsRequest: findType("DevToolsRequest*"),
- legacy_DevToolsResponse: findType("DevToolsResponse*"),
legacy_Element: findType("Element*"),
- legacy_ErrorResponse: findType("ErrorResponse*"),
legacy_Event: findType("Event*"),
- legacy_ExtensionEvent: findType("ExtensionEvent*"),
- legacy_ExtensionRequest: findType("ExtensionRequest*"),
- legacy_ExtensionResponse: findType("ExtensionResponse*"),
legacy_Future_void: findType("Future<~>*"),
legacy_HtmlElement: findType("HtmlElement*"),
- legacy_IsolateExit: findType("IsolateExit*"),
- legacy_IsolateStart: findType("IsolateStart*"),
- legacy_Iterable_legacy_Object: findType("Iterable<Object*>*"),
legacy_JsError: findType("JsError*"),
legacy_JsObject: findType("JsObject*"),
legacy_KeyboardEvent: findType("KeyboardEvent*"),
- legacy_ListBuilder_legacy_DebugEvent: findType("ListBuilder<DebugEvent*>*"),
- legacy_ListBuilder_legacy_ExtensionEvent: findType("ListBuilder<ExtensionEvent*>*"),
legacy_List_legacy_DebugEvent: findType("List<DebugEvent*>*"),
legacy_List_legacy_String: findType("List<String*>*"),
legacy_Map_dynamic_dynamic: findType("Map<@,@>*"),
@@ -25761,9 +25841,7 @@
legacy_Object: findType("Object*"),
legacy_ProgressEvent: findType("ProgressEvent*"),
legacy_Promise_void: findType("Promise<1&>*"),
- legacy_RegisterEvent: findType("RegisterEvent*"),
legacy_RequireRestarter: findType("RequireRestarter*"),
- legacy_RunRequest: findType("RunRequest*"),
legacy_SplayTreeSet_legacy_String: findType("SplayTreeSet<String*>*"),
legacy_StackTrace: findType("StackTrace*"),
legacy_String: findType("String*"),
@@ -25776,17 +25854,12 @@
legacy_void_Function: findType("~()*"),
legacy_void_Function_2_legacy_String_and_legacy_String: findType("~(String*,String*)*"),
legacy_void_Function_dynamic: findType("~(@)*"),
- legacy_void_Function_legacy_BatchedDebugEventsBuilder: findType("~(BatchedDebugEventsBuilder*)*"),
- legacy_void_Function_legacy_ConnectRequestBuilder: findType("~(ConnectRequestBuilder*)*"),
- legacy_void_Function_legacy_DebugEventBuilder: findType("~(DebugEventBuilder*)*"),
- legacy_void_Function_legacy_DevToolsRequestBuilder: findType("~(DevToolsRequestBuilder*)*"),
- legacy_void_Function_legacy_IsolateExitBuilder: findType("~(IsolateExitBuilder*)*"),
- legacy_void_Function_legacy_IsolateStartBuilder: findType("~(IsolateStartBuilder*)*"),
legacy_void_Function_legacy_JsError: findType("~(JsError*)*"),
- legacy_void_Function_legacy_RegisterEventBuilder: findType("~(RegisterEventBuilder*)*"),
legacy_void_Function_legacy_String: findType("~(String*)*"),
nullable_Future_Null: findType("Future<Null>?"),
nullable_Gamepad: findType("Gamepad?"),
+ nullable_ListBuilder_DebugEvent: findType("ListBuilder<DebugEvent>?"),
+ nullable_ListBuilder_ExtensionEvent: findType("ListBuilder<ExtensionEvent>?"),
nullable_List_dynamic: findType("List<@>?"),
nullable_Map_of_nullable_Object_and_nullable_Object: findType("Map<Object?,Object?>?"),
nullable_Object: findType("Object?"),
@@ -25803,6 +25876,13 @@
nullable_nullable_Object_Function_2_nullable_Object_and_nullable_Object: findType("Object?(Object?,Object?)?"),
nullable_nullable_Object_Function_dynamic: findType("Object?(@)?"),
nullable_void_Function: findType("~()?"),
+ nullable_void_Function_BatchedDebugEventsBuilder: findType("~(BatchedDebugEventsBuilder)?"),
+ nullable_void_Function_ConnectRequestBuilder: findType("~(ConnectRequestBuilder)?"),
+ nullable_void_Function_DebugEventBuilder: findType("~(DebugEventBuilder)?"),
+ nullable_void_Function_DevToolsRequestBuilder: findType("~(DevToolsRequestBuilder)?"),
+ nullable_void_Function_IsolateExitBuilder: findType("~(IsolateExitBuilder)?"),
+ nullable_void_Function_IsolateStartBuilder: findType("~(IsolateStartBuilder)?"),
+ nullable_void_Function_RegisterEventBuilder: findType("~(RegisterEventBuilder)?"),
nullable_void_Function_legacy_Event: findType("~(Event*)?"),
nullable_void_Function_legacy_KeyboardEvent: findType("~(KeyboardEvent*)?"),
nullable_void_Function_legacy_MessageEvent: findType("~(MessageEvent*)?"),
@@ -26238,24 +26318,24 @@
_lazyFinal($, "isSoundMode", "$get$isSoundMode", () => !A.findType("List<int>")._is(A._setArrayType([], A.findType("JSArray<int?>"))));
_lazy($, "newBuiltValueToStringHelper", "$get$newBuiltValueToStringHelper", () => new A.newBuiltValueToStringHelper_closure());
_lazyFinal($, "_runtimeType", "$get$_runtimeType", () => A.getRuntimeType(A.RegExp_RegExp("", true, false)));
- _lazyOld($, "_$buildStatusSerializer", "$get$_$buildStatusSerializer", () => new A._$BuildStatusSerializer());
- _lazyOld($, "_$buildResultSerializer", "$get$_$buildResultSerializer", () => new A._$BuildResultSerializer());
- _lazyOld($, "_$connectRequestSerializer", "$get$_$connectRequestSerializer", () => new A._$ConnectRequestSerializer());
- _lazyOld($, "_$debugEventSerializer", "$get$_$debugEventSerializer", () => new A._$DebugEventSerializer());
- _lazyOld($, "_$batchedDebugEventsSerializer", "$get$_$batchedDebugEventsSerializer", () => new A._$BatchedDebugEventsSerializer());
- _lazyOld($, "_$devToolsRequestSerializer", "$get$_$devToolsRequestSerializer", () => new A._$DevToolsRequestSerializer());
- _lazyOld($, "_$devToolsResponseSerializer", "$get$_$devToolsResponseSerializer", () => new A._$DevToolsResponseSerializer());
- _lazyOld($, "_$errorResponseSerializer", "$get$_$errorResponseSerializer", () => new A._$ErrorResponseSerializer());
- _lazyOld($, "_$extensionRequestSerializer", "$get$_$extensionRequestSerializer", () => new A._$ExtensionRequestSerializer());
- _lazyOld($, "_$extensionResponseSerializer", "$get$_$extensionResponseSerializer", () => new A._$ExtensionResponseSerializer());
- _lazyOld($, "_$extensionEventSerializer", "$get$_$extensionEventSerializer", () => new A._$ExtensionEventSerializer());
- _lazyOld($, "_$batchedEventsSerializer", "$get$_$batchedEventsSerializer", () => new A._$BatchedEventsSerializer());
- _lazyOld($, "_$isolateExitSerializer", "$get$_$isolateExitSerializer", () => new A._$IsolateExitSerializer());
- _lazyOld($, "_$isolateStartSerializer", "$get$_$isolateStartSerializer", () => new A._$IsolateStartSerializer());
- _lazyOld($, "_$registerEventSerializer", "$get$_$registerEventSerializer", () => new A._$RegisterEventSerializer());
- _lazyOld($, "_$runRequestSerializer", "$get$_$runRequestSerializer", () => new A._$RunRequestSerializer());
- _lazyOld($, "serializers", "$get$serializers", () => $.$get$_$serializers());
- _lazyOld($, "_$serializers", "$get$_$serializers", () => {
+ _lazy($, "_$buildStatusSerializer", "$get$_$buildStatusSerializer", () => new A._$BuildStatusSerializer());
+ _lazy($, "_$buildResultSerializer", "$get$_$buildResultSerializer", () => new A._$BuildResultSerializer());
+ _lazy($, "_$connectRequestSerializer", "$get$_$connectRequestSerializer", () => new A._$ConnectRequestSerializer());
+ _lazy($, "_$debugEventSerializer", "$get$_$debugEventSerializer", () => new A._$DebugEventSerializer());
+ _lazy($, "_$batchedDebugEventsSerializer", "$get$_$batchedDebugEventsSerializer", () => new A._$BatchedDebugEventsSerializer());
+ _lazy($, "_$devToolsRequestSerializer", "$get$_$devToolsRequestSerializer", () => new A._$DevToolsRequestSerializer());
+ _lazy($, "_$devToolsResponseSerializer", "$get$_$devToolsResponseSerializer", () => new A._$DevToolsResponseSerializer());
+ _lazy($, "_$errorResponseSerializer", "$get$_$errorResponseSerializer", () => new A._$ErrorResponseSerializer());
+ _lazy($, "_$extensionRequestSerializer", "$get$_$extensionRequestSerializer", () => new A._$ExtensionRequestSerializer());
+ _lazy($, "_$extensionResponseSerializer", "$get$_$extensionResponseSerializer", () => new A._$ExtensionResponseSerializer());
+ _lazy($, "_$extensionEventSerializer", "$get$_$extensionEventSerializer", () => new A._$ExtensionEventSerializer());
+ _lazy($, "_$batchedEventsSerializer", "$get$_$batchedEventsSerializer", () => new A._$BatchedEventsSerializer());
+ _lazy($, "_$isolateExitSerializer", "$get$_$isolateExitSerializer", () => new A._$IsolateExitSerializer());
+ _lazy($, "_$isolateStartSerializer", "$get$_$isolateStartSerializer", () => new A._$IsolateStartSerializer());
+ _lazy($, "_$registerEventSerializer", "$get$_$registerEventSerializer", () => new A._$RegisterEventSerializer());
+ _lazy($, "_$runRequestSerializer", "$get$_$runRequestSerializer", () => new A._$RunRequestSerializer());
+ _lazyFinal($, "serializers", "$get$serializers", () => $.$get$_$serializers());
+ _lazy($, "_$serializers", "$get$_$serializers", () => {
var t1 = A.Serializers_Serializers();
t1 = A.BuiltJsonSerializersBuilder$_(t1._typeToSerializer.toBuilder$0(), t1._wireNameToSerializer.toBuilder$0(), t1._typeNameToSerializer.toBuilder$0(), t1.builderFactories.toBuilder$0(), t1.serializerPlugins.toBuilder$0());
t1.add$1(0, $.$get$_$batchedDebugEventsSerializer());
diff --git a/dwds/pubspec.yaml b/dwds/pubspec.yaml
index 298ef4f..4c333e5 100644
--- a/dwds/pubspec.yaml
+++ b/dwds/pubspec.yaml
@@ -10,46 +10,46 @@
sdk: ">=2.17.0 <3.0.0"
dependencies:
- async: ^2.3.0
- built_collection: ^5.0.0
- built_value: '>=6.7.0 <9.0.0'
- crypto: '>=2.0.6 <4.0.0'
+ async: ^2.9.0
+ built_collection: ^5.1.1
+ built_value: ^8.3.0
+ crypto: ^3.0.2
dds: ^2.2.0
file: ^6.1.2
- http: '>=0.12.0 <0.14.0'
- http_multi_server: ^3.0.0
- logging: '>=0.11.3 <2.0.0'
- meta: ^1.1.7
- package_config: ^2.0.0
- path: ^1.6.0
- pool: ^1.4.0
- pub_semver: ^2.0.0
- shelf: '>=0.7.0 <2.0.0'
+ http: ^0.13.4
+ http_multi_server: ^3.2.0
+ logging: ^1.0.2
+ meta: ^1.7.0
+ package_config: ^2.0.2
+ path: ^1.8.1
+ pool: ^1.5.0
+ pub_semver: ^2.1.1
+ shelf: ^1.3.0
shelf_packages_handler: '^3.0.0'
- shelf_proxy: '>=0.1.0+6 <2.0.0'
- shelf_static: ^1.0.0
- shelf_web_socket: ^1.0.0
- source_maps: ^0.10.0
+ shelf_proxy: ^1.0.1
+ shelf_static: ^1.1.0
+ shelf_web_socket: ^1.0.1
+ source_maps: ^0.10.10
stack_trace: ^1.10.0
sse: ^4.1.0
- uuid: '>=2.0.0 <4.0.0'
+ uuid: ^3.0.6
vm_service: ^8.3.0
- web_socket_channel: ^2.0.0
- webkit_inspection_protocol: ^1.0.0
+ web_socket_channel: ^2.2.0
+ webkit_inspection_protocol: ^1.0.1
dev_dependencies:
- args: ^2.0.0
- build: ^2.0.0
- build_daemon: ^3.0.0
- build_runner: ^2.0.6
- build_version: ^2.0.0
- build_web_compilers: ^3.0.0
- built_value_generator: ^8.0.0
- graphs: ^2.0.0
+ args: ^2.3.1
+ build: ^2.3.0
+ build_daemon: ^3.1.0
+ build_runner: ^2.1.10
+ build_version: ^2.1.1
+ build_web_compilers: ^3.2.3
+ built_value_generator: ^8.3.0
+ graphs: ^2.1.0
frontend_server_common:
path: ../frontend_server_common
- js: ^0.6.1
- pubspec_parse: ^1.0.0
- stream_channel: ^2.0.0
- test: ^1.6.0
- webdriver: '>=2.0.0 <4.0.0'
+ js: ^0.6.4
+ pubspec_parse: ^1.2.0
+ stream_channel: ^2.1.0
+ test: ^1.21.1
+ webdriver: ^3.0.0
diff --git a/dwds/test/events_test.dart b/dwds/test/events_test.dart
index aaec446..0a21465 100644
--- a/dwds/test/events_test.dart
+++ b/dwds/test/events_test.dart
@@ -447,7 +447,7 @@
() => client.callServiceExtension('fullReload'));
});
});
- });
+ }, timeout: Timeout.factor(2));
}
/// Matches event recursively.
diff --git a/webdev/CHANGELOG.md b/webdev/CHANGELOG.md
index 03ea6af..c888a9c 100644
--- a/webdev/CHANGELOG.md
+++ b/webdev/CHANGELOG.md
@@ -1,4 +1,4 @@
-## 2.7.1-dev
+## 2.7.10-dev
## 2.7.9
- Add an option to pass user data directory to chrome: `user-data-dir`.
diff --git a/webdev/pubspec.yaml b/webdev/pubspec.yaml
index 98c5868..7a94ee6 100644
--- a/webdev/pubspec.yaml
+++ b/webdev/pubspec.yaml
@@ -12,37 +12,37 @@
sdk: ">=2.17.0 <3.0.0"
dependencies:
- args: ^2.0.0
- async: ^2.2.0
- build_daemon: '>=2.0.0 <4.0.0'
+ args: ^2.3.1
+ async: ^2.9.0
+ build_daemon: ^3.1.0
browser_launcher: ^1.1.0
- crypto: ^3.0.0
+ crypto: ^3.0.2
dds: ^2.2.0
- dwds: ^14.0.2
- http: ^0.13.0
- http_multi_server: ^3.0.0
- io: ^1.0.0
- logging: ^1.0.0
- meta: ^1.1.2
- path: ^1.5.1
- pool: ^1.4.0
- pubspec_parse: ^1.0.0
- pub_semver: ^2.0.0
- shelf: ^1.0.0
- shelf_proxy: ^1.0.0
- shelf_static: ^1.0.0
+ dwds: ^14.0.3-dev
+ http: ^0.13.4
+ http_multi_server: ^3.2.0
+ io: ^1.0.3
+ logging: ^1.0.2
+ meta: ^1.7.0
+ path: ^1.8.1
+ pool: ^1.5.0
+ pubspec_parse: ^1.2.0
+ pub_semver: ^2.1.1
+ shelf: ^1.3.0
+ shelf_proxy: ^1.0.1
+ shelf_static: ^1.1.0
stack_trace: ^1.10.0
sse: ^4.1.0
- vm_service: '>=3.0.0 <9.0.0'
- webkit_inspection_protocol: '>=0.4.0 <2.0.0'
- yaml: ^3.0.0
+ vm_service: ^8.3.0
+ webkit_inspection_protocol: ^1.0.1
+ yaml: ^3.1.1
dev_dependencies:
- build: ^2.0.0
- build_runner: ^2.0.0
+ build: ^2.3.0
+ build_runner: ^2.1.10
build_verify: ^3.0.0
- build_version: ^2.0.0
- test: ^1.15.0
+ build_version: ^2.1.1
+ test: ^1.21.1
test_descriptor: ^2.0.0
test_process: ^2.0.2
webdriver: ^3.0.0