File tree Expand file tree Collapse file tree 4 files changed +14
-21
lines changed
packages/url_launcher/url_launcher_platform_interface Expand file tree Collapse file tree 4 files changed +14
-21
lines changed Original file line number Diff line number Diff line change 1- ## 2.0.0-nullsafety.1
2-
3- * Bump Dart SDK to support null safety.
4-
5- ## 2.0.0-nullsafety
1+ ## 2.0.0
62
73* Migrate to null safety.
84
Original file line number Diff line number Diff line change @@ -3,19 +3,19 @@ description: A common platform interface for the url_launcher plugin.
33homepage : https://github.com/flutter/plugins/tree/master/packages/url_launcher/url_launcher_platform_interface
44# NOTE: We strongly prefer non-breaking changes, even at the expense of a
55# less-clean API. See https://flutter.dev/go/platform-interface-breaking-changes
6- version : 2.0.0-nullsafety.1
6+ version : 2.0.0
77
88dependencies :
99 flutter :
1010 sdk : flutter
11- plugin_platform_interface : ^1.1.0-nullsafety.1
11+ plugin_platform_interface : " >=1.0.0 <3.0.0 "
1212
1313dev_dependencies :
1414 flutter_test :
1515 sdk : flutter
16- mockito : ^4.1.1
17- pedantic : ^1.10.0-nullsafety.1
16+ mockito : ^5.0.0-nullsafety.7
17+ pedantic : ^1.10.0
1818
1919environment :
20- sdk : " >=2.12.0-0 <3.0.0"
20+ sdk : " >=2.12.0-2.12.0-259.9.beta <3.0.0"
2121 flutter : " >=1.22.0"
Original file line number Diff line number Diff line change 22// Use of this source code is governed by a BSD-style license that can be
33// found in the LICENSE file.
44
5- // TODO(egarciad): Remove once Mockito has been migrated to null safety.
6- // @dart = 2.9
7-
85import 'dart:ui' ;
96
107import 'package:mockito/mockito.dart' ;
@@ -19,18 +16,20 @@ final MethodCodec _codec = const JSONMethodCodec();
1916void main () {
2017 TestWidgetsFlutterBinding .ensureInitialized ();
2118
22- PlatformMessageCallback oldHandler;
23- MethodCall lastCall;
19+ PlatformMessageCallback ? oldHandler;
20+ MethodCall ? lastCall;
2421
2522 setUp (() {
2623 oldHandler = window.onPlatformMessage;
2724 window.onPlatformMessage = (
2825 String name,
29- ByteData data,
30- PlatformMessageResponseCallback callback,
26+ ByteData ? data,
27+ PlatformMessageResponseCallback ? callback,
3128 ) {
3229 lastCall = _codec.decodeMethodCall (data);
33- callback (_codec.encodeSuccessEnvelope (true ));
30+ if (callback != null ) {
31+ callback (_codec.encodeSuccessEnvelope (true ));
32+ }
3433 };
3534 });
3635
Original file line number Diff line number Diff line change 22// Use of this source code is governed by a BSD-style license that can be
33// found in the LICENSE file.
44
5- // TODO(mvanbeusekom): Remove once Mockito is migrated to null safety.
6- // @dart = 2.9
75import 'package:mockito/mockito.dart' ;
86import 'package:flutter/services.dart' ;
97import 'package:flutter_test/flutter_test.dart' ;
@@ -315,5 +313,5 @@ class ImplementsUrlLauncherPlatform extends Mock
315313
316314class ExtendsUrlLauncherPlatform extends UrlLauncherPlatform {
317315 @override
318- final LinkDelegate linkDelegate = null ;
316+ final LinkDelegate ? linkDelegate = null ;
319317}
You can’t perform that action at this time.
0 commit comments