cleanup now-irrelevant ignores for deprecated_member_use (#143403)

Follow-up to https://github.com/flutter/flutter/pull/143347.
This commit is contained in:
Michael Goderbauer 2024-02-14 13:08:25 -08:00 committed by GitHub
parent f190d6259f
commit 3f09b23338
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
33 changed files with 17 additions and 241 deletions

View File

@ -487,7 +487,7 @@ class _AnimationDemoHomeState extends State<AnimationDemoHome> {
if (notification.depth == 0 && notification is ScrollUpdateNotification) { if (notification.depth == 0 && notification is ScrollUpdateNotification) {
selectedIndex.value = leader.page; selectedIndex.value = leader.page;
if (follower.page != leader.page) { if (follower.page != leader.page) {
follower.position.jumpToWithoutSettling(leader.position.pixels); // ignore: deprecated_member_use follower.position.jumpToWithoutSettling(leader.position.pixels);
} }
} }
return false; return false;

View File

@ -100,7 +100,6 @@ class _OptionsItem extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
// ignore: deprecated_member_use, https://github.com/flutter/flutter/issues/128825
final double textScaleFactor = MediaQuery.textScalerOf(context).textScaleFactor; final double textScaleFactor = MediaQuery.textScalerOf(context).textScaleFactor;
return MergeSemantics( return MergeSemantics(

View File

@ -7,7 +7,6 @@ import 'package:flutter/services.dart';
// TODO(gspencergoog): Delete this example when deprecated RawKeyEvent API is // TODO(gspencergoog): Delete this example when deprecated RawKeyEvent API is
// removed. // removed.
// ignore_for_file: deprecated_member_use
/// Flutter code sample for [KeyEventManager.keyMessageHandler]. /// Flutter code sample for [KeyEventManager.keyMessageHandler].

View File

@ -429,7 +429,6 @@ class CupertinoContextMenu extends StatefulWidget {
/// // The FittedBox in the preview here allows the image to animate its /// // The FittedBox in the preview here allows the image to animate its
/// // aspect ratio when the CupertinoContextMenu is animating its preview /// // aspect ratio when the CupertinoContextMenu is animating its preview
/// // widget open and closed. /// // widget open and closed.
/// // ignore: deprecated_member_use
/// previewBuilder: (BuildContext context, Animation<double> animation, Widget child) { /// previewBuilder: (BuildContext context, Animation<double> animation, Widget child) {
/// return FittedBox( /// return FittedBox(
/// fit: BoxFit.cover, /// fit: BoxFit.cover,

View File

@ -6,7 +6,7 @@ import 'dart:async';
import 'dart:convert' show json; import 'dart:convert' show json;
import 'dart:developer' as developer; import 'dart:developer' as developer;
import 'dart:io' show exit; import 'dart:io' show exit;
import 'dart:ui' as ui show Brightness, PlatformDispatcher, SingletonFlutterWindow, window; // ignore: deprecated_member_use import 'dart:ui' as ui show Brightness, PlatformDispatcher, SingletonFlutterWindow, window;
// Before adding any more dart:ui imports, please read the README. // Before adding any more dart:ui imports, please read the README.
@ -22,7 +22,7 @@ import 'print.dart';
import 'service_extensions.dart'; import 'service_extensions.dart';
import 'timeline.dart'; import 'timeline.dart';
export 'dart:ui' show PlatformDispatcher, SingletonFlutterWindow, clampDouble; // ignore: deprecated_member_use export 'dart:ui' show PlatformDispatcher, SingletonFlutterWindow, clampDouble;
export 'basic_types.dart' show AsyncCallback, AsyncValueGetter, AsyncValueSetter; export 'basic_types.dart' show AsyncCallback, AsyncValueGetter, AsyncValueSetter;

View File

@ -2929,7 +2929,6 @@ String describeIdentity(Object? object) => '${objectRuntimeType(object, '<optimi
/// ///
/// void validateDescribeEnum() { /// void validateDescribeEnum() {
/// assert(Day.monday.toString() == 'Day.monday'); /// assert(Day.monday.toString() == 'Day.monday');
/// // ignore: deprecated_member_use
/// assert(describeEnum(Day.monday) == 'monday'); /// assert(describeEnum(Day.monday) == 'monday');
/// assert(Day.monday.name == 'monday'); // preferred for real enums /// assert(Day.monday.name == 'monday'); // preferred for real enums
/// } /// }

View File

@ -47,10 +47,8 @@ export 'dart:ui' show
TextPosition, TextPosition,
TileMode, TileMode,
VertexMode, VertexMode,
// TODO(werainkhatri): remove these after their deprecation period in engine hashList,
// https://github.com/flutter/flutter/pull/99505 hashValues;
hashList, // ignore: deprecated_member_use
hashValues; // ignore: deprecated_member_use
export 'package:flutter/foundation.dart' show VoidCallback; export 'package:flutter/foundation.dart' show VoidCallback;

View File

@ -777,7 +777,6 @@ enum KeyDataTransitMode {
/// using [combineKeyEventResults]. /// using [combineKeyEventResults].
/// ///
/// ```dart /// ```dart
/// // ignore: deprecated_member_use
/// void handleMessage(FocusNode node, KeyMessage message) { /// void handleMessage(FocusNode node, KeyMessage message) {
/// final List<KeyEventResult> results = <KeyEventResult>[]; /// final List<KeyEventResult> results = <KeyEventResult>[];
/// if (node.onKeyEvent != null) { /// if (node.onKeyEvent != null) {
@ -785,9 +784,7 @@ enum KeyDataTransitMode {
/// results.add(node.onKeyEvent!(node, event)); /// results.add(node.onKeyEvent!(node, event));
/// } /// }
/// } /// }
/// // ignore: deprecated_member_use
/// if (node.onKey != null && message.rawEvent != null) { /// if (node.onKey != null && message.rawEvent != null) {
/// // ignore: deprecated_member_use
/// results.add(node.onKey!(node, message.rawEvent!)); /// results.add(node.onKey!(node, message.rawEvent!));
/// } /// }
/// final KeyEventResult result = combineKeyEventResults(results); /// final KeyEventResult result = combineKeyEventResults(results);

View File

@ -7832,9 +7832,6 @@ void main() {
await tester.sendKeyEvent(LogicalKeyboardKey.arrowRight); await tester.sendKeyEvent(LogicalKeyboardKey.arrowRight);
await tester.pump(); await tester.pump();
expect(focusNode3.hasPrimaryFocus, isTrue); expect(focusNode3.hasPrimaryFocus, isTrue);
// TODO(gspencergoog): Remove the variant when the deprecated
// KeySimulatorTransitModeVariant API is removed.
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('Scrolling shortcuts are disabled in text fields', (WidgetTester tester) async { testWidgets('Scrolling shortcuts are disabled in text fields', (WidgetTester tester) async {
@ -7869,9 +7866,6 @@ void main() {
await tester.sendKeyEvent(LogicalKeyboardKey.arrowDown); await tester.sendKeyEvent(LogicalKeyboardKey.arrowDown);
expect(scrollInvoked, isFalse); expect(scrollInvoked, isFalse);
// TODO(gspencergoog): Remove the variant when the deprecated
// KeySimulatorTransitModeVariant API is removed.
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('Cupertino text field semantics', (WidgetTester tester) async { testWidgets('Cupertino text field semantics', (WidgetTester tester) async {

View File

@ -7093,9 +7093,6 @@ void main() {
await tester.sendKeyEvent(LogicalKeyboardKey.arrowLeft); await tester.sendKeyEvent(LogicalKeyboardKey.arrowLeft);
await tester.sendKeyUpEvent(LogicalKeyboardKey.shift); await tester.sendKeyUpEvent(LogicalKeyboardKey.shift);
expect(controller.selection.extentOffset - controller.selection.baseOffset, -1); expect(controller.selection.extentOffset - controller.selection.baseOffset, -1);
// TODO(gspencergoog): Remove the variant when the deprecated
// KeySimulatorTransitModeVariant API is removed.
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('Shift test 2', (WidgetTester tester) async { testWidgets('Shift test 2', (WidgetTester tester) async {
@ -7114,9 +7111,6 @@ void main() {
await tester.sendKeyDownEvent(LogicalKeyboardKey.arrowRight); await tester.sendKeyDownEvent(LogicalKeyboardKey.arrowRight);
await tester.pumpAndSettle(); await tester.pumpAndSettle();
expect(controller.selection.extentOffset - controller.selection.baseOffset, 1); expect(controller.selection.extentOffset - controller.selection.baseOffset, 1);
// TODO(gspencergoog): Remove the variant when the deprecated
// KeySimulatorTransitModeVariant API is removed.
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('Control Shift test', (WidgetTester tester) async { testWidgets('Control Shift test', (WidgetTester tester) async {
@ -7134,9 +7128,6 @@ void main() {
await tester.pumpAndSettle(); await tester.pumpAndSettle();
expect(controller.selection.extentOffset - controller.selection.baseOffset, 5); expect(controller.selection.extentOffset - controller.selection.baseOffset, 5);
// TODO(gspencergoog): Remove the variant when the deprecated
// KeySimulatorTransitModeVariant API is removed.
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('Down and up test', (WidgetTester tester) async { testWidgets('Down and up test', (WidgetTester tester) async {
@ -7164,9 +7155,6 @@ void main() {
await tester.pumpAndSettle(); await tester.pumpAndSettle();
expect(controller.selection.extentOffset - controller.selection.baseOffset, 0); expect(controller.selection.extentOffset - controller.selection.baseOffset, 0);
// TODO(gspencergoog): Remove the variant when the deprecated
// KeySimulatorTransitModeVariant API is removed.
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('Down and up test 2', (WidgetTester tester) async { testWidgets('Down and up test 2', (WidgetTester tester) async {
@ -7223,9 +7211,6 @@ void main() {
await tester.pumpAndSettle(); await tester.pumpAndSettle();
expect(controller.selection.extentOffset - controller.selection.baseOffset, -5); expect(controller.selection.extentOffset - controller.selection.baseOffset, -5);
// TODO(gspencergoog): Remove the variant when the deprecated
// KeySimulatorTransitModeVariant API is removed.
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('Read only keyboard selection test', (WidgetTester tester) async { testWidgets('Read only keyboard selection test', (WidgetTester tester) async {
@ -7246,9 +7231,6 @@ void main() {
await tester.sendKeyDownEvent(LogicalKeyboardKey.shift); await tester.sendKeyDownEvent(LogicalKeyboardKey.shift);
await tester.sendKeyDownEvent(LogicalKeyboardKey.arrowLeft); await tester.sendKeyDownEvent(LogicalKeyboardKey.arrowLeft);
expect(controller.selection.extentOffset - controller.selection.baseOffset, -1); expect(controller.selection.extentOffset - controller.selection.baseOffset, -1);
// TODO(gspencergoog): Remove the variant when the deprecated
// KeySimulatorTransitModeVariant API is removed.
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
}, skip: areKeyEventsHandledByPlatform); // [intended] only applies to platforms where we handle key events. }, skip: areKeyEventsHandledByPlatform); // [intended] only applies to platforms where we handle key events.
@ -7326,9 +7308,6 @@ void main() {
expect(find.text(expected), findsOneWidget, reason: 'Because text contains ${controller.text}'); expect(find.text(expected), findsOneWidget, reason: 'Because text contains ${controller.text}');
}, },
skip: areKeyEventsHandledByPlatform, // [intended] only applies to platforms where we handle key events. skip: areKeyEventsHandledByPlatform, // [intended] only applies to platforms where we handle key events.
// TODO(gspencergoog): Remove the variant when the deprecated
// KeySimulatorTransitModeVariant API is removed.
// ignore: deprecated_member_use
variant: KeySimulatorTransitModeVariant.all() variant: KeySimulatorTransitModeVariant.all()
); );
@ -7382,9 +7361,6 @@ void main() {
expect(find.text(clipboardContent), findsOneWidget); expect(find.text(clipboardContent), findsOneWidget);
}, },
skip: areKeyEventsHandledByPlatform, // [intended] only applies to platforms where we handle key events. skip: areKeyEventsHandledByPlatform, // [intended] only applies to platforms where we handle key events.
// TODO(gspencergoog): Remove the variant when the deprecated
// KeySimulatorTransitModeVariant API is removed.
// ignore: deprecated_member_use
variant: KeySimulatorTransitModeVariant.all(), variant: KeySimulatorTransitModeVariant.all(),
); );
@ -7464,9 +7440,6 @@ void main() {
expect(find.text(expected), findsOneWidget); expect(find.text(expected), findsOneWidget);
}, },
skip: areKeyEventsHandledByPlatform, // [intended] only applies to platforms where we handle key events. skip: areKeyEventsHandledByPlatform, // [intended] only applies to platforms where we handle key events.
// TODO(gspencergoog): Remove the variant when the deprecated
// KeySimulatorTransitModeVariant API is removed.
// ignore: deprecated_member_use
variant: KeySimulatorTransitModeVariant.all() variant: KeySimulatorTransitModeVariant.all()
); );
@ -7518,9 +7491,6 @@ void main() {
expect(find.text(expected), findsOneWidget); expect(find.text(expected), findsOneWidget);
}, },
skip: areKeyEventsHandledByPlatform, // [intended] only applies to platforms where we handle key events. skip: areKeyEventsHandledByPlatform, // [intended] only applies to platforms where we handle key events.
// TODO(gspencergoog): Remove the variant when the deprecated
// KeySimulatorTransitModeVariant API is removed.
// ignore: deprecated_member_use
variant: KeySimulatorTransitModeVariant.all() variant: KeySimulatorTransitModeVariant.all()
); );
@ -7575,9 +7545,6 @@ void main() {
expect(find.text(expected2), findsOneWidget); expect(find.text(expected2), findsOneWidget);
}, },
skip: areKeyEventsHandledByPlatform, // [intended] only applies to platforms where we handle key events. skip: areKeyEventsHandledByPlatform, // [intended] only applies to platforms where we handle key events.
// TODO(gspencergoog): Remove the variant when the deprecated
// KeySimulatorTransitModeVariant API is removed.
// ignore: deprecated_member_use
variant: KeySimulatorTransitModeVariant.all(), variant: KeySimulatorTransitModeVariant.all(),
); );
@ -7673,9 +7640,6 @@ void main() {
expect(c1.selection.extentOffset - c1.selection.baseOffset, -10); expect(c1.selection.extentOffset - c1.selection.baseOffset, -10);
}, },
skip: areKeyEventsHandledByPlatform, // [intended] only applies to platforms where we handle key events. skip: areKeyEventsHandledByPlatform, // [intended] only applies to platforms where we handle key events.
// TODO(gspencergoog): Remove the variant when the deprecated
// KeySimulatorTransitModeVariant API is removed.
// ignore: deprecated_member_use
variant: KeySimulatorTransitModeVariant.all() variant: KeySimulatorTransitModeVariant.all()
); );
@ -7753,9 +7717,6 @@ void main() {
expect(c2.selection.extentOffset - c2.selection.baseOffset, -5); expect(c2.selection.extentOffset - c2.selection.baseOffset, -5);
}, },
skip: areKeyEventsHandledByPlatform, // [intended] only applies to platforms where we handle key events. skip: areKeyEventsHandledByPlatform, // [intended] only applies to platforms where we handle key events.
// TODO(gspencergoog): Remove the variant when the deprecated
// KeySimulatorTransitModeVariant API is removed.
// ignore: deprecated_member_use
variant: KeySimulatorTransitModeVariant.all() variant: KeySimulatorTransitModeVariant.all()
); );

View File

@ -91,7 +91,7 @@ class TestBindingBase implements BindingBase {
void unlocked() {} void unlocked() {}
@override @override
ui.SingletonFlutterWindow get window => throw UnimplementedError(); // ignore: deprecated_member_use ui.SingletonFlutterWindow get window => throw UnimplementedError();
@override @override
ui.PlatformDispatcher get platformDispatcher => throw UnimplementedError(); ui.PlatformDispatcher get platformDispatcher => throw UnimplementedError();

View File

@ -66,7 +66,6 @@ void main() {
equals(<LogicalKeyboardKey>{})); equals(<LogicalKeyboardKey>{}));
expect(HardwareKeyboard.instance.lockModesEnabled, expect(HardwareKeyboard.instance.lockModesEnabled,
equals(<KeyboardLockMode>{})); equals(<KeyboardLockMode>{}));
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.keyDataThenRawKeyData()); }, variant: KeySimulatorTransitModeVariant.keyDataThenRawKeyData());
testWidgets('KeyEvent can tell which keys are pressed', (WidgetTester tester) async { testWidgets('KeyEvent can tell which keys are pressed', (WidgetTester tester) async {
@ -101,7 +100,6 @@ void main() {
await simulateKeyUpEvent(LogicalKeyboardKey.numLock, platform: 'windows'); await simulateKeyUpEvent(LogicalKeyboardKey.numLock, platform: 'windows');
expect(HardwareKeyboard.instance.isPhysicalKeyPressed(PhysicalKeyboardKey.numLock), isFalse); expect(HardwareKeyboard.instance.isPhysicalKeyPressed(PhysicalKeyboardKey.numLock), isFalse);
expect(HardwareKeyboard.instance.isLogicalKeyPressed(LogicalKeyboardKey.numLock), isFalse); expect(HardwareKeyboard.instance.isLogicalKeyPressed(LogicalKeyboardKey.numLock), isFalse);
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.keyDataThenRawKeyData()); }, variant: KeySimulatorTransitModeVariant.keyDataThenRawKeyData());
testWidgets('KeyboardManager synthesizes modifier keys in rawKeyData mode', (WidgetTester tester) async { testWidgets('KeyboardManager synthesizes modifier keys in rawKeyData mode', (WidgetTester tester) async {
@ -229,7 +227,6 @@ void main() {
true); true);
expect(logs, <int>[3, 2, 1]); expect(logs, <int>[3, 2, 1]);
logs.clear(); logs.clear();
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
// Regression test for https://github.com/flutter/flutter/issues/99196 . // Regression test for https://github.com/flutter/flutter/issues/99196 .
@ -279,7 +276,6 @@ void main() {
expect(ServicesBinding.instance.keyboard.physicalKeysPressed, equals(<PhysicalKeyboardKey>{ expect(ServicesBinding.instance.keyboard.physicalKeysPressed, equals(<PhysicalKeyboardKey>{
PhysicalKeyboardKey.keyA, PhysicalKeyboardKey.keyA,
})); }));
// ignore: deprecated_member_use
}, variant: const KeySimulatorTransitModeVariant(<KeyDataTransitMode>{ }, variant: const KeySimulatorTransitModeVariant(<KeyDataTransitMode>{
KeyDataTransitMode.rawKeyData, KeyDataTransitMode.rawKeyData,
})); }));
@ -315,7 +311,6 @@ void main() {
)), false); )), false);
expect(logs, <int>[2, 1]); expect(logs, <int>[2, 1]);
logs.clear(); logs.clear();
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.keyDataThenRawKeyData()); }, variant: KeySimulatorTransitModeVariant.keyDataThenRawKeyData());
testWidgets('Postpone synthesized key events when the queue is not empty', (WidgetTester tester) async { testWidgets('Postpone synthesized key events when the queue is not empty', (WidgetTester tester) async {
@ -370,7 +365,6 @@ void main() {
expect(logs, <String>['RawKeyDownEvent', 'KeyDownEvent', 'KeyUpEvent']); expect(logs, <String>['RawKeyDownEvent', 'KeyDownEvent', 'KeyUpEvent']);
logs.clear(); logs.clear();
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.keyDataThenRawKeyData()); }, variant: KeySimulatorTransitModeVariant.keyDataThenRawKeyData());
// The first key data received from the engine might be an empty key data. // The first key data received from the engine might be an empty key data.
@ -510,7 +504,6 @@ void main() {
// If the previous state (key down) wasn't recorded, this key up event will // If the previous state (key down) wasn't recorded, this key up event will
// trigger assertions. // trigger assertions.
expect(record, isNull); expect(record, isNull);
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('debugPrintKeyboardEvents causes logging of key events', (WidgetTester tester) async { testWidgets('debugPrintKeyboardEvents causes logging of key events', (WidgetTester tester) async {

View File

@ -1013,7 +1013,6 @@ void main() {
false); false);
expect(logs, <int>[1, 3, 2]); expect(logs, <int>[1, 3, 2]);
logs.clear(); logs.clear();
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('Exceptions from RawKeyboard listeners are caught and reported', (WidgetTester tester) async { testWidgets('Exceptions from RawKeyboard listeners are caught and reported', (WidgetTester tester) async {
@ -2154,7 +2153,6 @@ void main() {
expect(events, isEmpty); expect(events, isEmpty);
expect(lastHandled, true); expect(lastHandled, true);
expect(RawKeyboard.instance.keysPressed, isEmpty); expect(RawKeyboard.instance.keysPressed, isEmpty);
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.keyDataThenRawKeyData()); }, variant: KeySimulatorTransitModeVariant.keyDataThenRawKeyData());
test('data.toString', () { test('data.toString', () {

View File

@ -151,7 +151,6 @@ void main() {
await tester.sendKeyEvent(LogicalKeyboardKey.select); await tester.sendKeyEvent(LogicalKeyboardKey.select);
await tester.pumpAndSettle(); await tester.pumpAndSettle();
expect(checked, isTrue); expect(checked, isTrue);
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
group('error control test', () { group('error control test', () {

View File

@ -444,7 +444,6 @@ void main() {
debugDefaultTargetPlatformOverride = null; debugDefaultTargetPlatformOverride = null;
}, },
// ignore: deprecated_member_use
variant: KeySimulatorTransitModeVariant.all(), variant: KeySimulatorTransitModeVariant.all(),
); );

View File

@ -12556,7 +12556,6 @@ void main() {
expect(controller.selection.isCollapsed, true); expect(controller.selection.isCollapsed, true);
expect(controller.selection.baseOffset, 0); expect(controller.selection.baseOffset, 0);
} }
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('the toolbar is disposed when selection changes and there is no selectionControls', (WidgetTester tester) async { testWidgets('the toolbar is disposed when selection changes and there is no selectionControls', (WidgetTester tester) async {

View File

@ -352,7 +352,6 @@ void main() {
false); false);
expect(logs, <int>[20, 21, 10, 11]); expect(logs, <int>[20, 21, 10, 11]);
logs.clear(); logs.clear();
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('FocusManager responds to app lifecycle changes.', (WidgetTester tester) async { testWidgets('FocusManager responds to app lifecycle changes.', (WidgetTester tester) async {
@ -1327,7 +1326,6 @@ void main() {
// Since none of the focused nodes handle this event, nothing should // Since none of the focused nodes handle this event, nothing should
// receive it. // receive it.
expect(receivedAnEvent, isEmpty); expect(receivedAnEvent, isEmpty);
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('Initial highlight mode guesses correctly.', (WidgetTester tester) async { testWidgets('Initial highlight mode guesses correctly.', (WidgetTester tester) async {
@ -1960,7 +1958,6 @@ void main() {
expect(await simulateKeyDownEvent(LogicalKeyboardKey.digit1), true); expect(await simulateKeyDownEvent(LogicalKeyboardKey.digit1), true);
expect(await simulateKeyUpEvent(LogicalKeyboardKey.digit1), false); expect(await simulateKeyUpEvent(LogicalKeyboardKey.digit1), false);
expect(logs, <int>[0, 1, 0, 1]); expect(logs, <int>[0, 1, 0, 1]);
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('FocusManager.addLateKeyEventHandler works', (WidgetTester tester) async { testWidgets('FocusManager.addLateKeyEventHandler works', (WidgetTester tester) async {
@ -2040,7 +2037,6 @@ void main() {
expect(await simulateKeyDownEvent(LogicalKeyboardKey.digit1), true); expect(await simulateKeyDownEvent(LogicalKeyboardKey.digit1), true);
expect(await simulateKeyUpEvent(LogicalKeyboardKey.digit1), false); expect(await simulateKeyUpEvent(LogicalKeyboardKey.digit1), false);
expect(logs, <int>[0, 1, 0, 1]); expect(logs, <int>[0, 1, 0, 1]);
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('FocusManager notifies listeners when a widget loses focus because it was removed.', (WidgetTester tester) async { testWidgets('FocusManager notifies listeners when a widget loses focus because it was removed.', (WidgetTester tester) async {

View File

@ -2402,7 +2402,6 @@ void main() {
expect(Focus.of(lowerLeftKey.currentContext!).hasPrimaryFocus, isTrue); expect(Focus.of(lowerLeftKey.currentContext!).hasPrimaryFocus, isTrue);
await tester.sendKeyEvent(LogicalKeyboardKey.arrowUp); await tester.sendKeyEvent(LogicalKeyboardKey.arrowUp);
expect(Focus.of(upperLeftKey.currentContext!).hasPrimaryFocus, isTrue); expect(Focus.of(upperLeftKey.currentContext!).hasPrimaryFocus, isTrue);
// ignore: deprecated_member_use
}, skip: isBrowser, variant: KeySimulatorTransitModeVariant.all()); // https://github.com/flutter/flutter/issues/35347 }, skip: isBrowser, variant: KeySimulatorTransitModeVariant.all()); // https://github.com/flutter/flutter/issues/35347
testWidgets('Focus traversal actions works when current focus skip traversal', (WidgetTester tester) async { testWidgets('Focus traversal actions works when current focus skip traversal', (WidgetTester tester) async {
@ -2458,7 +2457,6 @@ void main() {
expect(Focus.of(key2.currentContext!).hasPrimaryFocus, isTrue); expect(Focus.of(key2.currentContext!).hasPrimaryFocus, isTrue);
await tester.sendKeyEvent(LogicalKeyboardKey.tab); await tester.sendKeyEvent(LogicalKeyboardKey.tab);
expect(Focus.of(key3.currentContext!).hasPrimaryFocus, isTrue); expect(Focus.of(key3.currentContext!).hasPrimaryFocus, isTrue);
// ignore: deprecated_member_use
}, skip: isBrowser, variant: KeySimulatorTransitModeVariant.all()); // https://github.com/flutter/flutter/issues/35347 }, skip: isBrowser, variant: KeySimulatorTransitModeVariant.all()); // https://github.com/flutter/flutter/issues/35347
testWidgets('Focus traversal inside a vertical scrollable scrolls to stay visible.', (WidgetTester tester) async { testWidgets('Focus traversal inside a vertical scrollable scrolls to stay visible.', (WidgetTester tester) async {
@ -2565,7 +2563,6 @@ void main() {
await tester.pump(); await tester.pump();
expect(topNode.hasPrimaryFocus, isTrue); expect(topNode.hasPrimaryFocus, isTrue);
expect(controller.offset, equals(0.0)); expect(controller.offset, equals(0.0));
// ignore: deprecated_member_use
}, skip: isBrowser, variant: KeySimulatorTransitModeVariant.all()); // https://github.com/flutter/flutter/issues/35347 }, skip: isBrowser, variant: KeySimulatorTransitModeVariant.all()); // https://github.com/flutter/flutter/issues/35347
testWidgets('Focus traversal inside a horizontal scrollable scrolls to stay visible.', (WidgetTester tester) async { testWidgets('Focus traversal inside a horizontal scrollable scrolls to stay visible.', (WidgetTester tester) async {
@ -2673,7 +2670,6 @@ void main() {
await tester.pump(); await tester.pump();
expect(leftNode.hasPrimaryFocus, isTrue); expect(leftNode.hasPrimaryFocus, isTrue);
expect(controller.offset, equals(0.0)); expect(controller.offset, equals(0.0));
// ignore: deprecated_member_use
}, skip: isBrowser, variant: KeySimulatorTransitModeVariant.all()); // https://github.com/flutter/flutter/issues/35347 }, skip: isBrowser, variant: KeySimulatorTransitModeVariant.all()); // https://github.com/flutter/flutter/issues/35347
testWidgets('Arrow focus traversal actions can be re-enabled for text fields.', (WidgetTester tester) async { testWidgets('Arrow focus traversal actions can be re-enabled for text fields.', (WidgetTester tester) async {
@ -2805,7 +2801,6 @@ void main() {
expect(focusNodeUpperLeft.hasPrimaryFocus, isTrue); expect(focusNodeUpperLeft.hasPrimaryFocus, isTrue);
await tester.sendKeyEvent(LogicalKeyboardKey.arrowUp); await tester.sendKeyEvent(LogicalKeyboardKey.arrowUp);
expect(focusNodeUpperLeft.hasPrimaryFocus, isTrue); expect(focusNodeUpperLeft.hasPrimaryFocus, isTrue);
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('Focus traversal does not break when no focusable is available on a MaterialApp', (WidgetTester tester) async { testWidgets('Focus traversal does not break when no focusable is available on a MaterialApp', (WidgetTester tester) async {
@ -2823,7 +2818,6 @@ void main() {
await tester.idle(); await tester.idle();
expect(events.length, 2); expect(events.length, 2);
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('Focus traversal does not throw when no focusable is available in a group', (WidgetTester tester) async { testWidgets('Focus traversal does not throw when no focusable is available in a group', (WidgetTester tester) async {
@ -2859,7 +2853,6 @@ void main() {
await tester.idle(); await tester.idle();
expect(events.length, 2); expect(events.length, 2);
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('Custom requestFocusCallback gets called on focusInDirection up/down/left/right.', (WidgetTester tester) async { testWidgets('Custom requestFocusCallback gets called on focusInDirection up/down/left/right.', (WidgetTester tester) async {

View File

@ -154,7 +154,6 @@ void main() {
tester.getRect(find.byKey(const ValueKey<String>('Box 0'), skipOffstage: false)), tester.getRect(find.byKey(const ValueKey<String>('Box 0'), skipOffstage: false)),
equals(const Rect.fromLTRB(0.0, 0.0, 800.0, 50.0)), equals(const Rect.fromLTRB(0.0, 0.0, 800.0, 50.0)),
); );
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('Vertical scrollables are scrolled when activated via keyboard.', (WidgetTester tester) async { testWidgets('Vertical scrollables are scrolled when activated via keyboard.', (WidgetTester tester) async {
@ -227,7 +226,6 @@ void main() {
tester.getRect(find.byKey(const ValueKey<String>('Box 0'), skipOffstage: false)), tester.getRect(find.byKey(const ValueKey<String>('Box 0'), skipOffstage: false)),
equals(const Rect.fromLTRB(0.0, 0.0, 800.0, 50.0)), equals(const Rect.fromLTRB(0.0, 0.0, 800.0, 50.0)),
); );
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('Horizontal scrollables are scrolled when activated via keyboard.', (WidgetTester tester) async { testWidgets('Horizontal scrollables are scrolled when activated via keyboard.', (WidgetTester tester) async {
@ -289,7 +287,6 @@ void main() {
tester.getRect(find.byKey(const ValueKey<String>('Box 0'), skipOffstage: false)), tester.getRect(find.byKey(const ValueKey<String>('Box 0'), skipOffstage: false)),
equals(const Rect.fromLTRB(0.0, 0.0, 50.0, 600.0)), equals(const Rect.fromLTRB(0.0, 0.0, 50.0, 600.0)),
); );
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('Horizontal scrollables are scrolled the correct direction in RTL locales.', (WidgetTester tester) async { testWidgets('Horizontal scrollables are scrolled the correct direction in RTL locales.', (WidgetTester tester) async {
@ -354,7 +351,6 @@ void main() {
tester.getRect(find.byKey(const ValueKey<String>('Box 0'), skipOffstage: false)), tester.getRect(find.byKey(const ValueKey<String>('Box 0'), skipOffstage: false)),
equals(const Rect.fromLTRB(750.0, 0.0, 800.0, 600.0)), equals(const Rect.fromLTRB(750.0, 0.0, 800.0, 600.0)),
); );
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('Reversed vertical scrollables are scrolled when activated via keyboard.', (WidgetTester tester) async { testWidgets('Reversed vertical scrollables are scrolled when activated via keyboard.', (WidgetTester tester) async {
@ -431,7 +427,6 @@ void main() {
tester.getRect(find.byKey(const ValueKey<String>('Box 0'), skipOffstage: false)), tester.getRect(find.byKey(const ValueKey<String>('Box 0'), skipOffstage: false)),
equals(const Rect.fromLTRB(0.0, 550.0, 800.0, 600.0)), equals(const Rect.fromLTRB(0.0, 550.0, 800.0, 600.0)),
); );
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('Reversed horizontal scrollables are scrolled when activated via keyboard.', (WidgetTester tester) async { testWidgets('Reversed horizontal scrollables are scrolled when activated via keyboard.', (WidgetTester tester) async {
@ -493,7 +488,6 @@ void main() {
await tester.sendKeyUpEvent(modifierKey); await tester.sendKeyUpEvent(modifierKey);
} }
await tester.pumpAndSettle(); await tester.pumpAndSettle();
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('Custom scrollables with a center sliver are scrolled when activated via keyboard.', (WidgetTester tester) async { testWidgets('Custom scrollables with a center sliver are scrolled when activated via keyboard.', (WidgetTester tester) async {
@ -566,7 +560,6 @@ void main() {
tester.getRect(find.byKey(const ValueKey<String>('Item 10'), skipOffstage: false)), tester.getRect(find.byKey(const ValueKey<String>('Item 10'), skipOffstage: false)),
equals(const Rect.fromLTRB(0.0, 100.0, 800.0, 200.0)), equals(const Rect.fromLTRB(0.0, 100.0, 800.0, 200.0)),
); );
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('Can scroll using intents only', (WidgetTester tester) async { testWidgets('Can scroll using intents only', (WidgetTester tester) async {

View File

@ -1688,7 +1688,6 @@ void main() {
await tester.sendKeyDownEvent(LogicalKeyboardKey.shift); await tester.sendKeyDownEvent(LogicalKeyboardKey.shift);
await tester.sendKeyDownEvent(LogicalKeyboardKey.arrowLeft); await tester.sendKeyDownEvent(LogicalKeyboardKey.arrowLeft);
expect(controller.selection.extentOffset - controller.selection.baseOffset, -1); expect(controller.selection.extentOffset - controller.selection.baseOffset, -1);
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('Shift test 2', (WidgetTester tester) async { testWidgets('Shift test 2', (WidgetTester tester) async {
@ -1701,7 +1700,6 @@ void main() {
await tester.sendKeyDownEvent(LogicalKeyboardKey.arrowRight); await tester.sendKeyDownEvent(LogicalKeyboardKey.arrowRight);
await tester.pumpAndSettle(); await tester.pumpAndSettle();
expect(controller.selection.extentOffset - controller.selection.baseOffset, 1); expect(controller.selection.extentOffset - controller.selection.baseOffset, 1);
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('Control Shift test', (WidgetTester tester) async { testWidgets('Control Shift test', (WidgetTester tester) async {
@ -1714,7 +1712,6 @@ void main() {
await tester.pumpAndSettle(); await tester.pumpAndSettle();
expect(controller.selection.extentOffset - controller.selection.baseOffset, -5); expect(controller.selection.extentOffset - controller.selection.baseOffset, -5);
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('Down and up test', (WidgetTester tester) async { testWidgets('Down and up test', (WidgetTester tester) async {
@ -1733,7 +1730,6 @@ void main() {
await tester.pumpAndSettle(); await tester.pumpAndSettle();
expect(controller.selection.extentOffset - controller.selection.baseOffset, 0); expect(controller.selection.extentOffset - controller.selection.baseOffset, 0);
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('Down and up test 2', (WidgetTester tester) async { testWidgets('Down and up test 2', (WidgetTester tester) async {
@ -1785,7 +1781,6 @@ void main() {
await tester.pumpAndSettle(); await tester.pumpAndSettle();
expect(controller.selection.extentOffset - controller.selection.baseOffset, -5); expect(controller.selection.extentOffset - controller.selection.baseOffset, -5);
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
}); });
@ -1846,7 +1841,6 @@ void main() {
await tester.sendKeyEvent(LogicalKeyboardKey.arrowRight); await tester.sendKeyEvent(LogicalKeyboardKey.arrowRight);
await tester.pumpAndSettle(); await tester.pumpAndSettle();
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('Select all test', (WidgetTester tester) async { testWidgets('Select all test', (WidgetTester tester) async {
@ -1882,7 +1876,6 @@ void main() {
expect(controller.selection.baseOffset, 0); expect(controller.selection.baseOffset, 0);
expect(controller.selection.extentOffset, 31); expect(controller.selection.extentOffset, 31);
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('keyboard selection should call onSelectionChanged', (WidgetTester tester) async { testWidgets('keyboard selection should call onSelectionChanged', (WidgetTester tester) async {
@ -1930,7 +1923,6 @@ void main() {
expect(newSelection!.extentOffset, i + 1); expect(newSelection!.extentOffset, i + 1);
newSelection = null; newSelection = null;
} }
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('Changing positions of selectable text', (WidgetTester tester) async { testWidgets('Changing positions of selectable text', (WidgetTester tester) async {
@ -2022,7 +2014,6 @@ void main() {
c1 = editableTextWidget.controller; c1 = editableTextWidget.controller;
expect(c1.selection.extentOffset - c1.selection.baseOffset, -10); expect(c1.selection.extentOffset - c1.selection.baseOffset, -10);
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('Changing focus test', (WidgetTester tester) async { testWidgets('Changing focus test', (WidgetTester tester) async {
@ -2093,7 +2084,6 @@ void main() {
expect(c1.selection.extentOffset - c1.selection.baseOffset, -5); expect(c1.selection.extentOffset - c1.selection.baseOffset, -5);
expect(c2.selection.extentOffset - c2.selection.baseOffset, -5); expect(c2.selection.extentOffset - c2.selection.baseOffset, -5);
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('Caret works when maxLines is null', (WidgetTester tester) async { testWidgets('Caret works when maxLines is null', (WidgetTester tester) async {

View File

@ -353,7 +353,6 @@ void main() {
invoked = 0; invoked = 0;
expect(HardwareKeyboard.instance.logicalKeysPressed, isEmpty); expect(HardwareKeyboard.instance.logicalKeysPressed, isEmpty);
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('handles repeated events', (WidgetTester tester) async { testWidgets('handles repeated events', (WidgetTester tester) async {
@ -380,7 +379,6 @@ void main() {
invoked = 0; invoked = 0;
expect(HardwareKeyboard.instance.logicalKeysPressed, isEmpty); expect(HardwareKeyboard.instance.logicalKeysPressed, isEmpty);
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('rejects repeated events if requested', (WidgetTester tester) async { testWidgets('rejects repeated events if requested', (WidgetTester tester) async {
@ -408,7 +406,6 @@ void main() {
invoked = 0; invoked = 0;
expect(HardwareKeyboard.instance.logicalKeysPressed, isEmpty); expect(HardwareKeyboard.instance.logicalKeysPressed, isEmpty);
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('handles Shift-Ctrl-C', (WidgetTester tester) async { testWidgets('handles Shift-Ctrl-C', (WidgetTester tester) async {
@ -1172,7 +1169,6 @@ void main() {
await tester.sendKeyUpEvent(LogicalKeyboardKey.shiftLeft); await tester.sendKeyUpEvent(LogicalKeyboardKey.shiftLeft);
expect(invoked, 1); expect(invoked, 1);
invoked = 0; invoked = 0;
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('handles repeated events', (WidgetTester tester) async { testWidgets('handles repeated events', (WidgetTester tester) async {
@ -1193,7 +1189,6 @@ void main() {
await tester.sendKeyUpEvent(LogicalKeyboardKey.shiftLeft); await tester.sendKeyUpEvent(LogicalKeyboardKey.shiftLeft);
expect(invoked, 2); expect(invoked, 2);
invoked = 0; invoked = 0;
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('rejects repeated events if requested', (WidgetTester tester) async { testWidgets('rejects repeated events if requested', (WidgetTester tester) async {
@ -1214,7 +1209,6 @@ void main() {
await tester.sendKeyUpEvent(LogicalKeyboardKey.shiftLeft); await tester.sendKeyUpEvent(LogicalKeyboardKey.shiftLeft);
expect(invoked, 1); expect(invoked, 1);
invoked = 0; invoked = 0;
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('handles Alt, Ctrl and Meta', (WidgetTester tester) async { testWidgets('handles Alt, Ctrl and Meta', (WidgetTester tester) async {
@ -1261,7 +1255,6 @@ void main() {
await tester.sendKeyUpEvent(LogicalKeyboardKey.controlRight); await tester.sendKeyUpEvent(LogicalKeyboardKey.controlRight);
expect(invoked, 1); expect(invoked, 1);
invoked = 0; invoked = 0;
// ignore: deprecated_member_use
}, variant: KeySimulatorTransitModeVariant.all()); }, variant: KeySimulatorTransitModeVariant.all());
testWidgets('isActivatedBy works as expected', (WidgetTester tester) async { testWidgets('isActivatedBy works as expected', (WidgetTester tester) async {

View File

@ -550,7 +550,7 @@ abstract class TestWidgetsFlutterBinding extends BindingBase
if (_insideAddRenderView if (_insideAddRenderView
&& renderView.hasConfiguration && renderView.hasConfiguration
&& renderView.configuration is TestViewConfiguration && renderView.configuration is TestViewConfiguration
&& renderView == this.renderView) { // ignore: deprecated_member_use && renderView == this.renderView) {
// If a test has reached out to the now deprecated renderView property to set a custom TestViewConfiguration // If a test has reached out to the now deprecated renderView property to set a custom TestViewConfiguration
// we are not replacing it. This is to maintain backwards compatibility with how things worked prior to the // we are not replacing it. This is to maintain backwards compatibility with how things worked prior to the
// deprecation of that property. // deprecation of that property.
@ -1161,18 +1161,17 @@ abstract class TestWidgetsFlutterBinding extends BindingBase
} }
_announcements = <CapturedAccessibilityAnnouncement>[]; _announcements = <CapturedAccessibilityAnnouncement>[];
// ignore: deprecated_member_use
ServicesBinding.instance.keyEventManager.keyMessageHandler = null; ServicesBinding.instance.keyEventManager.keyMessageHandler = null;
buildOwner!.focusManager = FocusManager()..registerGlobalHandlers(); buildOwner!.focusManager = FocusManager()..registerGlobalHandlers();
// Disabling the warning because @visibleForTesting doesn't take the testing // Disabling the warning because @visibleForTesting doesn't take the testing
// framework itself into account, but we don't want it visible outside of // framework itself into account, but we don't want it visible outside of
// tests. // tests.
// ignore: invalid_use_of_visible_for_testing_member, deprecated_member_use // ignore: invalid_use_of_visible_for_testing_member
RawKeyboard.instance.clearKeysPressed(); RawKeyboard.instance.clearKeysPressed();
// ignore: invalid_use_of_visible_for_testing_member // ignore: invalid_use_of_visible_for_testing_member
HardwareKeyboard.instance.clearState(); HardwareKeyboard.instance.clearState();
// ignore: invalid_use_of_visible_for_testing_member, deprecated_member_use // ignore: invalid_use_of_visible_for_testing_member
keyEventManager.clearState(); keyEventManager.clearState();
// ignore: invalid_use_of_visible_for_testing_member // ignore: invalid_use_of_visible_for_testing_member
RendererBinding.instance.initMouseTracker(); RendererBinding.instance.initMouseTracker();

View File

@ -309,7 +309,6 @@ abstract final class KeyEventSimulator {
static int _getAndroidModifierFlags(LogicalKeyboardKey newKey, bool isDown) { static int _getAndroidModifierFlags(LogicalKeyboardKey newKey, bool isDown) {
int result = 0; int result = 0;
// ignore: deprecated_member_use
final Set<LogicalKeyboardKey> pressed = RawKeyboard.instance.keysPressed; final Set<LogicalKeyboardKey> pressed = RawKeyboard.instance.keysPressed;
if (isDown) { if (isDown) {
pressed.add(newKey); pressed.add(newKey);
@ -317,51 +316,39 @@ abstract final class KeyEventSimulator {
pressed.remove(newKey); pressed.remove(newKey);
} }
if (pressed.contains(LogicalKeyboardKey.shiftLeft)) { if (pressed.contains(LogicalKeyboardKey.shiftLeft)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataAndroid.modifierLeftShift | RawKeyEventDataAndroid.modifierShift; result |= RawKeyEventDataAndroid.modifierLeftShift | RawKeyEventDataAndroid.modifierShift;
} }
if (pressed.contains(LogicalKeyboardKey.shiftRight)) { if (pressed.contains(LogicalKeyboardKey.shiftRight)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataAndroid.modifierRightShift | RawKeyEventDataAndroid.modifierShift; result |= RawKeyEventDataAndroid.modifierRightShift | RawKeyEventDataAndroid.modifierShift;
} }
if (pressed.contains(LogicalKeyboardKey.metaLeft)) { if (pressed.contains(LogicalKeyboardKey.metaLeft)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataAndroid.modifierLeftMeta | RawKeyEventDataAndroid.modifierMeta; result |= RawKeyEventDataAndroid.modifierLeftMeta | RawKeyEventDataAndroid.modifierMeta;
} }
if (pressed.contains(LogicalKeyboardKey.metaRight)) { if (pressed.contains(LogicalKeyboardKey.metaRight)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataAndroid.modifierRightMeta | RawKeyEventDataAndroid.modifierMeta; result |= RawKeyEventDataAndroid.modifierRightMeta | RawKeyEventDataAndroid.modifierMeta;
} }
if (pressed.contains(LogicalKeyboardKey.controlLeft)) { if (pressed.contains(LogicalKeyboardKey.controlLeft)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataAndroid.modifierLeftControl | RawKeyEventDataAndroid.modifierControl; result |= RawKeyEventDataAndroid.modifierLeftControl | RawKeyEventDataAndroid.modifierControl;
} }
if (pressed.contains(LogicalKeyboardKey.controlRight)) { if (pressed.contains(LogicalKeyboardKey.controlRight)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataAndroid.modifierRightControl | RawKeyEventDataAndroid.modifierControl; result |= RawKeyEventDataAndroid.modifierRightControl | RawKeyEventDataAndroid.modifierControl;
} }
if (pressed.contains(LogicalKeyboardKey.altLeft)) { if (pressed.contains(LogicalKeyboardKey.altLeft)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataAndroid.modifierLeftAlt | RawKeyEventDataAndroid.modifierAlt; result |= RawKeyEventDataAndroid.modifierLeftAlt | RawKeyEventDataAndroid.modifierAlt;
} }
if (pressed.contains(LogicalKeyboardKey.altRight)) { if (pressed.contains(LogicalKeyboardKey.altRight)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataAndroid.modifierRightAlt | RawKeyEventDataAndroid.modifierAlt; result |= RawKeyEventDataAndroid.modifierRightAlt | RawKeyEventDataAndroid.modifierAlt;
} }
if (pressed.contains(LogicalKeyboardKey.fn)) { if (pressed.contains(LogicalKeyboardKey.fn)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataAndroid.modifierFunction; result |= RawKeyEventDataAndroid.modifierFunction;
} }
if (pressed.contains(LogicalKeyboardKey.scrollLock)) { if (pressed.contains(LogicalKeyboardKey.scrollLock)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataAndroid.modifierScrollLock; result |= RawKeyEventDataAndroid.modifierScrollLock;
} }
if (pressed.contains(LogicalKeyboardKey.numLock)) { if (pressed.contains(LogicalKeyboardKey.numLock)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataAndroid.modifierNumLock; result |= RawKeyEventDataAndroid.modifierNumLock;
} }
if (pressed.contains(LogicalKeyboardKey.capsLock)) { if (pressed.contains(LogicalKeyboardKey.capsLock)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataAndroid.modifierCapsLock; result |= RawKeyEventDataAndroid.modifierCapsLock;
} }
return result; return result;
@ -369,7 +356,6 @@ abstract final class KeyEventSimulator {
static int _getGlfwModifierFlags(LogicalKeyboardKey newKey, bool isDown) { static int _getGlfwModifierFlags(LogicalKeyboardKey newKey, bool isDown) {
int result = 0; int result = 0;
// ignore: deprecated_member_use
final Set<LogicalKeyboardKey> pressed = RawKeyboard.instance.keysPressed; final Set<LogicalKeyboardKey> pressed = RawKeyboard.instance.keysPressed;
if (isDown) { if (isDown) {
pressed.add(newKey); pressed.add(newKey);
@ -377,23 +363,18 @@ abstract final class KeyEventSimulator {
pressed.remove(newKey); pressed.remove(newKey);
} }
if (pressed.contains(LogicalKeyboardKey.shiftLeft) || pressed.contains(LogicalKeyboardKey.shiftRight)) { if (pressed.contains(LogicalKeyboardKey.shiftLeft) || pressed.contains(LogicalKeyboardKey.shiftRight)) {
// ignore: deprecated_member_use
result |= GLFWKeyHelper.modifierShift; result |= GLFWKeyHelper.modifierShift;
} }
if (pressed.contains(LogicalKeyboardKey.metaLeft) || pressed.contains(LogicalKeyboardKey.metaRight)) { if (pressed.contains(LogicalKeyboardKey.metaLeft) || pressed.contains(LogicalKeyboardKey.metaRight)) {
// ignore: deprecated_member_use
result |= GLFWKeyHelper.modifierMeta; result |= GLFWKeyHelper.modifierMeta;
} }
if (pressed.contains(LogicalKeyboardKey.controlLeft) || pressed.contains(LogicalKeyboardKey.controlRight)) { if (pressed.contains(LogicalKeyboardKey.controlLeft) || pressed.contains(LogicalKeyboardKey.controlRight)) {
// ignore: deprecated_member_use
result |= GLFWKeyHelper.modifierControl; result |= GLFWKeyHelper.modifierControl;
} }
if (pressed.contains(LogicalKeyboardKey.altLeft) || pressed.contains(LogicalKeyboardKey.altRight)) { if (pressed.contains(LogicalKeyboardKey.altLeft) || pressed.contains(LogicalKeyboardKey.altRight)) {
// ignore: deprecated_member_use
result |= GLFWKeyHelper.modifierAlt; result |= GLFWKeyHelper.modifierAlt;
} }
if (pressed.contains(LogicalKeyboardKey.capsLock)) { if (pressed.contains(LogicalKeyboardKey.capsLock)) {
// ignore: deprecated_member_use
result |= GLFWKeyHelper.modifierCapsLock; result |= GLFWKeyHelper.modifierCapsLock;
} }
return result; return result;
@ -401,7 +382,6 @@ abstract final class KeyEventSimulator {
static int _getWindowsModifierFlags(LogicalKeyboardKey newKey, bool isDown) { static int _getWindowsModifierFlags(LogicalKeyboardKey newKey, bool isDown) {
int result = 0; int result = 0;
// ignore: deprecated_member_use
final Set<LogicalKeyboardKey> pressed = RawKeyboard.instance.keysPressed; final Set<LogicalKeyboardKey> pressed = RawKeyboard.instance.keysPressed;
if (isDown) { if (isDown) {
pressed.add(newKey); pressed.add(newKey);
@ -409,59 +389,45 @@ abstract final class KeyEventSimulator {
pressed.remove(newKey); pressed.remove(newKey);
} }
if (pressed.contains(LogicalKeyboardKey.shift)) { if (pressed.contains(LogicalKeyboardKey.shift)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataWindows.modifierShift; result |= RawKeyEventDataWindows.modifierShift;
} }
if (pressed.contains(LogicalKeyboardKey.shiftLeft)) { if (pressed.contains(LogicalKeyboardKey.shiftLeft)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataWindows.modifierLeftShift; result |= RawKeyEventDataWindows.modifierLeftShift;
} }
if (pressed.contains(LogicalKeyboardKey.shiftRight)) { if (pressed.contains(LogicalKeyboardKey.shiftRight)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataWindows.modifierRightShift; result |= RawKeyEventDataWindows.modifierRightShift;
} }
if (pressed.contains(LogicalKeyboardKey.metaLeft)) { if (pressed.contains(LogicalKeyboardKey.metaLeft)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataWindows.modifierLeftMeta; result |= RawKeyEventDataWindows.modifierLeftMeta;
} }
if (pressed.contains(LogicalKeyboardKey.metaRight)) { if (pressed.contains(LogicalKeyboardKey.metaRight)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataWindows.modifierRightMeta; result |= RawKeyEventDataWindows.modifierRightMeta;
} }
if (pressed.contains(LogicalKeyboardKey.control)) { if (pressed.contains(LogicalKeyboardKey.control)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataWindows.modifierControl; result |= RawKeyEventDataWindows.modifierControl;
} }
if (pressed.contains(LogicalKeyboardKey.controlLeft)) { if (pressed.contains(LogicalKeyboardKey.controlLeft)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataWindows.modifierLeftControl; result |= RawKeyEventDataWindows.modifierLeftControl;
} }
if (pressed.contains(LogicalKeyboardKey.controlRight)) { if (pressed.contains(LogicalKeyboardKey.controlRight)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataWindows.modifierRightControl; result |= RawKeyEventDataWindows.modifierRightControl;
} }
if (pressed.contains(LogicalKeyboardKey.alt)) { if (pressed.contains(LogicalKeyboardKey.alt)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataWindows.modifierAlt; result |= RawKeyEventDataWindows.modifierAlt;
} }
if (pressed.contains(LogicalKeyboardKey.altLeft)) { if (pressed.contains(LogicalKeyboardKey.altLeft)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataWindows.modifierLeftAlt; result |= RawKeyEventDataWindows.modifierLeftAlt;
} }
if (pressed.contains(LogicalKeyboardKey.altRight)) { if (pressed.contains(LogicalKeyboardKey.altRight)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataWindows.modifierRightAlt; result |= RawKeyEventDataWindows.modifierRightAlt;
} }
if (pressed.contains(LogicalKeyboardKey.capsLock)) { if (pressed.contains(LogicalKeyboardKey.capsLock)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataWindows.modifierCaps; result |= RawKeyEventDataWindows.modifierCaps;
} }
if (pressed.contains(LogicalKeyboardKey.numLock)) { if (pressed.contains(LogicalKeyboardKey.numLock)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataWindows.modifierNumLock; result |= RawKeyEventDataWindows.modifierNumLock;
} }
if (pressed.contains(LogicalKeyboardKey.scrollLock)) { if (pressed.contains(LogicalKeyboardKey.scrollLock)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataWindows.modifierScrollLock; result |= RawKeyEventDataWindows.modifierScrollLock;
} }
return result; return result;
@ -469,7 +435,6 @@ abstract final class KeyEventSimulator {
static int _getFuchsiaModifierFlags(LogicalKeyboardKey newKey, bool isDown) { static int _getFuchsiaModifierFlags(LogicalKeyboardKey newKey, bool isDown) {
int result = 0; int result = 0;
// ignore: deprecated_member_use
final Set<LogicalKeyboardKey> pressed = RawKeyboard.instance.keysPressed; final Set<LogicalKeyboardKey> pressed = RawKeyboard.instance.keysPressed;
if (isDown) { if (isDown) {
pressed.add(newKey); pressed.add(newKey);
@ -477,39 +442,30 @@ abstract final class KeyEventSimulator {
pressed.remove(newKey); pressed.remove(newKey);
} }
if (pressed.contains(LogicalKeyboardKey.shiftLeft)) { if (pressed.contains(LogicalKeyboardKey.shiftLeft)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataFuchsia.modifierLeftShift; result |= RawKeyEventDataFuchsia.modifierLeftShift;
} }
if (pressed.contains(LogicalKeyboardKey.shiftRight)) { if (pressed.contains(LogicalKeyboardKey.shiftRight)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataFuchsia.modifierRightShift; result |= RawKeyEventDataFuchsia.modifierRightShift;
} }
if (pressed.contains(LogicalKeyboardKey.metaLeft)) { if (pressed.contains(LogicalKeyboardKey.metaLeft)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataFuchsia.modifierLeftMeta; result |= RawKeyEventDataFuchsia.modifierLeftMeta;
} }
if (pressed.contains(LogicalKeyboardKey.metaRight)) { if (pressed.contains(LogicalKeyboardKey.metaRight)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataFuchsia.modifierRightMeta; result |= RawKeyEventDataFuchsia.modifierRightMeta;
} }
if (pressed.contains(LogicalKeyboardKey.controlLeft)) { if (pressed.contains(LogicalKeyboardKey.controlLeft)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataFuchsia.modifierLeftControl; result |= RawKeyEventDataFuchsia.modifierLeftControl;
} }
if (pressed.contains(LogicalKeyboardKey.controlRight)) { if (pressed.contains(LogicalKeyboardKey.controlRight)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataFuchsia.modifierRightControl; result |= RawKeyEventDataFuchsia.modifierRightControl;
} }
if (pressed.contains(LogicalKeyboardKey.altLeft)) { if (pressed.contains(LogicalKeyboardKey.altLeft)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataFuchsia.modifierLeftAlt; result |= RawKeyEventDataFuchsia.modifierLeftAlt;
} }
if (pressed.contains(LogicalKeyboardKey.altRight)) { if (pressed.contains(LogicalKeyboardKey.altRight)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataFuchsia.modifierRightAlt; result |= RawKeyEventDataFuchsia.modifierRightAlt;
} }
if (pressed.contains(LogicalKeyboardKey.capsLock)) { if (pressed.contains(LogicalKeyboardKey.capsLock)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataFuchsia.modifierCapsLock; result |= RawKeyEventDataFuchsia.modifierCapsLock;
} }
return result; return result;
@ -517,7 +473,6 @@ abstract final class KeyEventSimulator {
static int _getWebModifierFlags(LogicalKeyboardKey newKey, bool isDown) { static int _getWebModifierFlags(LogicalKeyboardKey newKey, bool isDown) {
int result = 0; int result = 0;
// ignore: deprecated_member_use
final Set<LogicalKeyboardKey> pressed = RawKeyboard.instance.keysPressed; final Set<LogicalKeyboardKey> pressed = RawKeyboard.instance.keysPressed;
if (isDown) { if (isDown) {
pressed.add(newKey); pressed.add(newKey);
@ -525,47 +480,36 @@ abstract final class KeyEventSimulator {
pressed.remove(newKey); pressed.remove(newKey);
} }
if (pressed.contains(LogicalKeyboardKey.shiftLeft)) { if (pressed.contains(LogicalKeyboardKey.shiftLeft)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataWeb.modifierShift; result |= RawKeyEventDataWeb.modifierShift;
} }
if (pressed.contains(LogicalKeyboardKey.shiftRight)) { if (pressed.contains(LogicalKeyboardKey.shiftRight)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataWeb.modifierShift; result |= RawKeyEventDataWeb.modifierShift;
} }
if (pressed.contains(LogicalKeyboardKey.metaLeft)) { if (pressed.contains(LogicalKeyboardKey.metaLeft)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataWeb.modifierMeta; result |= RawKeyEventDataWeb.modifierMeta;
} }
if (pressed.contains(LogicalKeyboardKey.metaRight)) { if (pressed.contains(LogicalKeyboardKey.metaRight)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataWeb.modifierMeta; result |= RawKeyEventDataWeb.modifierMeta;
} }
if (pressed.contains(LogicalKeyboardKey.controlLeft)) { if (pressed.contains(LogicalKeyboardKey.controlLeft)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataWeb.modifierControl; result |= RawKeyEventDataWeb.modifierControl;
} }
if (pressed.contains(LogicalKeyboardKey.controlRight)) { if (pressed.contains(LogicalKeyboardKey.controlRight)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataWeb.modifierControl; result |= RawKeyEventDataWeb.modifierControl;
} }
if (pressed.contains(LogicalKeyboardKey.altLeft)) { if (pressed.contains(LogicalKeyboardKey.altLeft)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataWeb.modifierAlt; result |= RawKeyEventDataWeb.modifierAlt;
} }
if (pressed.contains(LogicalKeyboardKey.altRight)) { if (pressed.contains(LogicalKeyboardKey.altRight)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataWeb.modifierAlt; result |= RawKeyEventDataWeb.modifierAlt;
} }
if (pressed.contains(LogicalKeyboardKey.capsLock)) { if (pressed.contains(LogicalKeyboardKey.capsLock)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataWeb.modifierCapsLock; result |= RawKeyEventDataWeb.modifierCapsLock;
} }
if (pressed.contains(LogicalKeyboardKey.numLock)) { if (pressed.contains(LogicalKeyboardKey.numLock)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataWeb.modifierNumLock; result |= RawKeyEventDataWeb.modifierNumLock;
} }
if (pressed.contains(LogicalKeyboardKey.scrollLock)) { if (pressed.contains(LogicalKeyboardKey.scrollLock)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataWeb.modifierScrollLock; result |= RawKeyEventDataWeb.modifierScrollLock;
} }
return result; return result;
@ -573,7 +517,6 @@ abstract final class KeyEventSimulator {
static int _getMacOsModifierFlags(LogicalKeyboardKey newKey, bool isDown) { static int _getMacOsModifierFlags(LogicalKeyboardKey newKey, bool isDown) {
int result = 0; int result = 0;
// ignore: deprecated_member_use
final Set<LogicalKeyboardKey> pressed = RawKeyboard.instance.keysPressed; final Set<LogicalKeyboardKey> pressed = RawKeyboard.instance.keysPressed;
if (isDown) { if (isDown) {
pressed.add(newKey); pressed.add(newKey);
@ -581,35 +524,27 @@ abstract final class KeyEventSimulator {
pressed.remove(newKey); pressed.remove(newKey);
} }
if (pressed.contains(LogicalKeyboardKey.shiftLeft)) { if (pressed.contains(LogicalKeyboardKey.shiftLeft)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataMacOs.modifierLeftShift | RawKeyEventDataMacOs.modifierShift; result |= RawKeyEventDataMacOs.modifierLeftShift | RawKeyEventDataMacOs.modifierShift;
} }
if (pressed.contains(LogicalKeyboardKey.shiftRight)) { if (pressed.contains(LogicalKeyboardKey.shiftRight)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataMacOs.modifierRightShift | RawKeyEventDataMacOs.modifierShift; result |= RawKeyEventDataMacOs.modifierRightShift | RawKeyEventDataMacOs.modifierShift;
} }
if (pressed.contains(LogicalKeyboardKey.metaLeft)) { if (pressed.contains(LogicalKeyboardKey.metaLeft)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataMacOs.modifierLeftCommand | RawKeyEventDataMacOs.modifierCommand; result |= RawKeyEventDataMacOs.modifierLeftCommand | RawKeyEventDataMacOs.modifierCommand;
} }
if (pressed.contains(LogicalKeyboardKey.metaRight)) { if (pressed.contains(LogicalKeyboardKey.metaRight)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataMacOs.modifierRightCommand | RawKeyEventDataMacOs.modifierCommand; result |= RawKeyEventDataMacOs.modifierRightCommand | RawKeyEventDataMacOs.modifierCommand;
} }
if (pressed.contains(LogicalKeyboardKey.controlLeft)) { if (pressed.contains(LogicalKeyboardKey.controlLeft)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataMacOs.modifierLeftControl | RawKeyEventDataMacOs.modifierControl; result |= RawKeyEventDataMacOs.modifierLeftControl | RawKeyEventDataMacOs.modifierControl;
} }
if (pressed.contains(LogicalKeyboardKey.controlRight)) { if (pressed.contains(LogicalKeyboardKey.controlRight)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataMacOs.modifierRightControl | RawKeyEventDataMacOs.modifierControl; result |= RawKeyEventDataMacOs.modifierRightControl | RawKeyEventDataMacOs.modifierControl;
} }
if (pressed.contains(LogicalKeyboardKey.altLeft)) { if (pressed.contains(LogicalKeyboardKey.altLeft)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataMacOs.modifierLeftOption | RawKeyEventDataMacOs.modifierOption; result |= RawKeyEventDataMacOs.modifierLeftOption | RawKeyEventDataMacOs.modifierOption;
} }
if (pressed.contains(LogicalKeyboardKey.altRight)) { if (pressed.contains(LogicalKeyboardKey.altRight)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataMacOs.modifierRightOption | RawKeyEventDataMacOs.modifierOption; result |= RawKeyEventDataMacOs.modifierRightOption | RawKeyEventDataMacOs.modifierOption;
} }
final Set<LogicalKeyboardKey> functionKeys = <LogicalKeyboardKey>{ final Set<LogicalKeyboardKey> functionKeys = <LogicalKeyboardKey>{
@ -636,15 +571,12 @@ abstract final class KeyEventSimulator {
LogicalKeyboardKey.f21, LogicalKeyboardKey.f21,
}; };
if (pressed.intersection(functionKeys).isNotEmpty) { if (pressed.intersection(functionKeys).isNotEmpty) {
// ignore: deprecated_member_use
result |= RawKeyEventDataMacOs.modifierFunction; result |= RawKeyEventDataMacOs.modifierFunction;
} }
if (pressed.intersection(kMacOsNumPadMap.values.toSet()).isNotEmpty) { if (pressed.intersection(kMacOsNumPadMap.values.toSet()).isNotEmpty) {
// ignore: deprecated_member_use
result |= RawKeyEventDataMacOs.modifierNumericPad; result |= RawKeyEventDataMacOs.modifierNumericPad;
} }
if (pressed.contains(LogicalKeyboardKey.capsLock)) { if (pressed.contains(LogicalKeyboardKey.capsLock)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataMacOs.modifierCapsLock; result |= RawKeyEventDataMacOs.modifierCapsLock;
} }
return result; return result;
@ -652,7 +584,6 @@ abstract final class KeyEventSimulator {
static int _getIOSModifierFlags(LogicalKeyboardKey newKey, bool isDown) { static int _getIOSModifierFlags(LogicalKeyboardKey newKey, bool isDown) {
int result = 0; int result = 0;
// ignore: deprecated_member_use
final Set<LogicalKeyboardKey> pressed = RawKeyboard.instance.keysPressed; final Set<LogicalKeyboardKey> pressed = RawKeyboard.instance.keysPressed;
if (isDown) { if (isDown) {
pressed.add(newKey); pressed.add(newKey);
@ -660,35 +591,27 @@ abstract final class KeyEventSimulator {
pressed.remove(newKey); pressed.remove(newKey);
} }
if (pressed.contains(LogicalKeyboardKey.shiftLeft)) { if (pressed.contains(LogicalKeyboardKey.shiftLeft)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataIos.modifierLeftShift | RawKeyEventDataIos.modifierShift; result |= RawKeyEventDataIos.modifierLeftShift | RawKeyEventDataIos.modifierShift;
} }
if (pressed.contains(LogicalKeyboardKey.shiftRight)) { if (pressed.contains(LogicalKeyboardKey.shiftRight)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataIos.modifierRightShift | RawKeyEventDataIos.modifierShift; result |= RawKeyEventDataIos.modifierRightShift | RawKeyEventDataIos.modifierShift;
} }
if (pressed.contains(LogicalKeyboardKey.metaLeft)) { if (pressed.contains(LogicalKeyboardKey.metaLeft)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataIos.modifierLeftCommand | RawKeyEventDataIos.modifierCommand; result |= RawKeyEventDataIos.modifierLeftCommand | RawKeyEventDataIos.modifierCommand;
} }
if (pressed.contains(LogicalKeyboardKey.metaRight)) { if (pressed.contains(LogicalKeyboardKey.metaRight)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataIos.modifierRightCommand | RawKeyEventDataIos.modifierCommand; result |= RawKeyEventDataIos.modifierRightCommand | RawKeyEventDataIos.modifierCommand;
} }
if (pressed.contains(LogicalKeyboardKey.controlLeft)) { if (pressed.contains(LogicalKeyboardKey.controlLeft)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataIos.modifierLeftControl | RawKeyEventDataIos.modifierControl; result |= RawKeyEventDataIos.modifierLeftControl | RawKeyEventDataIos.modifierControl;
} }
if (pressed.contains(LogicalKeyboardKey.controlRight)) { if (pressed.contains(LogicalKeyboardKey.controlRight)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataIos.modifierRightControl | RawKeyEventDataIos.modifierControl; result |= RawKeyEventDataIos.modifierRightControl | RawKeyEventDataIos.modifierControl;
} }
if (pressed.contains(LogicalKeyboardKey.altLeft)) { if (pressed.contains(LogicalKeyboardKey.altLeft)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataIos.modifierLeftOption | RawKeyEventDataIos.modifierOption; result |= RawKeyEventDataIos.modifierLeftOption | RawKeyEventDataIos.modifierOption;
} }
if (pressed.contains(LogicalKeyboardKey.altRight)) { if (pressed.contains(LogicalKeyboardKey.altRight)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataIos.modifierRightOption | RawKeyEventDataIos.modifierOption; result |= RawKeyEventDataIos.modifierRightOption | RawKeyEventDataIos.modifierOption;
} }
final Set<LogicalKeyboardKey> functionKeys = <LogicalKeyboardKey>{ final Set<LogicalKeyboardKey> functionKeys = <LogicalKeyboardKey>{
@ -715,15 +638,12 @@ abstract final class KeyEventSimulator {
LogicalKeyboardKey.f21, LogicalKeyboardKey.f21,
}; };
if (pressed.intersection(functionKeys).isNotEmpty) { if (pressed.intersection(functionKeys).isNotEmpty) {
// ignore: deprecated_member_use
result |= RawKeyEventDataIos.modifierFunction; result |= RawKeyEventDataIos.modifierFunction;
} }
if (pressed.intersection(kMacOsNumPadMap.values.toSet()).isNotEmpty) { if (pressed.intersection(kMacOsNumPadMap.values.toSet()).isNotEmpty) {
// ignore: deprecated_member_use
result |= RawKeyEventDataIos.modifierNumericPad; result |= RawKeyEventDataIos.modifierNumericPad;
} }
if (pressed.contains(LogicalKeyboardKey.capsLock)) { if (pressed.contains(LogicalKeyboardKey.capsLock)) {
// ignore: deprecated_member_use
result |= RawKeyEventDataIos.modifierCapsLock; result |= RawKeyEventDataIos.modifierCapsLock;
} }
return result; return result;
@ -764,7 +684,6 @@ abstract final class KeyEventSimulator {
return result!; return result!;
} }
// ignore: deprecated_member_use
static const KeyDataTransitMode _defaultTransitMode = KeyDataTransitMode.rawKeyData; static const KeyDataTransitMode _defaultTransitMode = KeyDataTransitMode.rawKeyData;
// The simulation transit mode for [simulateKeyDownEvent], [simulateKeyUpEvent], // The simulation transit mode for [simulateKeyDownEvent], [simulateKeyUpEvent],
@ -777,12 +696,9 @@ abstract final class KeyEventSimulator {
// The `_transitMode` defaults to [KeyDataTransitMode.rawKeyEvent], and can be // The `_transitMode` defaults to [KeyDataTransitMode.rawKeyEvent], and can be
// overridden with [debugKeyEventSimulatorTransitModeOverride]. In widget tests, it // overridden with [debugKeyEventSimulatorTransitModeOverride]. In widget tests, it
// is often set with [KeySimulationModeVariant]. // is often set with [KeySimulationModeVariant].
// ignore: deprecated_member_use
static KeyDataTransitMode get _transitMode { static KeyDataTransitMode get _transitMode {
// ignore: deprecated_member_use
KeyDataTransitMode? result; KeyDataTransitMode? result;
assert(() { assert(() {
// ignore: deprecated_member_use
result = debugKeyEventSimulatorTransitModeOverride; result = debugKeyEventSimulatorTransitModeOverride;
return true; return true;
}()); }());
@ -820,13 +736,10 @@ abstract final class KeyEventSimulator {
}); });
} }
switch (_transitMode) { switch (_transitMode) {
// ignore: deprecated_member_use
case KeyDataTransitMode.rawKeyData: case KeyDataTransitMode.rawKeyData:
return simulateByRawEvent(); return simulateByRawEvent();
// ignore: deprecated_member_use
case KeyDataTransitMode.keyDataThenRawKeyData: case KeyDataTransitMode.keyDataThenRawKeyData:
final LogicalKeyboardKey logicalKey = _getKeySynonym(key); final LogicalKeyboardKey logicalKey = _getKeySynonym(key);
// ignore: deprecated_member_use
final bool resultByKeyEvent = ServicesBinding.instance.keyEventManager.handleKeyData( final bool resultByKeyEvent = ServicesBinding.instance.keyEventManager.handleKeyData(
ui.KeyData( ui.KeyData(
type: ui.KeyEventType.down, type: ui.KeyEventType.down,
@ -867,13 +780,10 @@ abstract final class KeyEventSimulator {
}); });
} }
switch (_transitMode) { switch (_transitMode) {
// ignore: deprecated_member_use
case KeyDataTransitMode.rawKeyData: case KeyDataTransitMode.rawKeyData:
return simulateByRawEvent(); return simulateByRawEvent();
// ignore: deprecated_member_use
case KeyDataTransitMode.keyDataThenRawKeyData: case KeyDataTransitMode.keyDataThenRawKeyData:
final LogicalKeyboardKey logicalKey = _getKeySynonym(key); final LogicalKeyboardKey logicalKey = _getKeySynonym(key);
// ignore: deprecated_member_use
final bool resultByKeyEvent = ServicesBinding.instance.keyEventManager.handleKeyData( final bool resultByKeyEvent = ServicesBinding.instance.keyEventManager.handleKeyData(
ui.KeyData( ui.KeyData(
type: ui.KeyEventType.up, type: ui.KeyEventType.up,
@ -915,13 +825,10 @@ abstract final class KeyEventSimulator {
}); });
} }
switch (_transitMode) { switch (_transitMode) {
// ignore: deprecated_member_use
case KeyDataTransitMode.rawKeyData: case KeyDataTransitMode.rawKeyData:
return simulateByRawEvent(); return simulateByRawEvent();
// ignore: deprecated_member_use
case KeyDataTransitMode.keyDataThenRawKeyData: case KeyDataTransitMode.keyDataThenRawKeyData:
final LogicalKeyboardKey logicalKey = _getKeySynonym(key); final LogicalKeyboardKey logicalKey = _getKeySynonym(key);
// ignore: deprecated_member_use
final bool resultByKeyEvent = ServicesBinding.instance.keyEventManager.handleKeyData( final bool resultByKeyEvent = ServicesBinding.instance.keyEventManager.handleKeyData(
ui.KeyData( ui.KeyData(
type: ui.KeyEventType.repeat, type: ui.KeyEventType.repeat,

View File

@ -19,7 +19,6 @@ import 'package:test_api/src/backend/suite.dart'; // ignore: implementation_impo
import 'package:test_api/src/backend/suite_platform.dart'; // ignore: implementation_imports import 'package:test_api/src/backend/suite_platform.dart'; // ignore: implementation_imports
import 'package:test_api/src/backend/test.dart'; // ignore: implementation_imports import 'package:test_api/src/backend/test.dart'; // ignore: implementation_imports
// ignore: deprecated_member_use
export 'package:test_api/fake.dart' show Fake; export 'package:test_api/fake.dart' show Fake;
Declarer? _localDeclarer; Declarer? _localDeclarer;

View File

@ -1083,7 +1083,6 @@ class WidgetTester extends WidgetController implements HitTestDispatcher, Ticker
int? _lastRecordedSemanticsHandles; int? _lastRecordedSemanticsHandles;
// TODO(goderbauer): Only use binding.debugOutstandingSemanticsHandles when deprecated binding.pipelineOwner is removed. // TODO(goderbauer): Only use binding.debugOutstandingSemanticsHandles when deprecated binding.pipelineOwner is removed.
// ignore: deprecated_member_use
int get _currentSemanticsHandles => binding.debugOutstandingSemanticsHandles + binding.pipelineOwner.debugOutstandingSemanticsHandles; int get _currentSemanticsHandles => binding.debugOutstandingSemanticsHandles + binding.pipelineOwner.debugOutstandingSemanticsHandles;
void _recordNumberOfSemanticsHandles() { void _recordNumberOfSemanticsHandles() {

View File

@ -611,9 +611,6 @@ class TestPlatformDispatcher implements PlatformDispatcher {
@override @override
void updateSemantics(SemanticsUpdate update) { void updateSemantics(SemanticsUpdate update) {
// Using the deprecated method to maintain backwards compatibility during
// the multi-view transition window.
// ignore: deprecated_member_use
_platformDispatcher.updateSemantics(update); _platformDispatcher.updateSemantics(update);
} }

View File

@ -17,7 +17,6 @@ void _verifyKeyEvent<T extends KeyEvent>(KeyEvent event, PhysicalKeyboardKey phy
expect(event.synthesized, false); expect(event.synthesized, false);
} }
// ignore: deprecated_member_use
void _verifyRawKeyEvent<T extends RawKeyEvent>(RawKeyEvent event, PhysicalKeyboardKey physical, LogicalKeyboardKey logical, String? character) { void _verifyRawKeyEvent<T extends RawKeyEvent>(RawKeyEvent event, PhysicalKeyboardKey physical, LogicalKeyboardKey logical, String? character) {
expect(event, isA<T>()); expect(event, isA<T>());
expect(event.physicalKey, physical); expect(event.physicalKey, physical);
@ -39,16 +38,13 @@ Future<void> _shouldThrow<T extends Error>(AsyncValueGetter<void> func) async {
void main() { void main() {
testWidgets('simulates keyboard events (RawEvent)', (WidgetTester tester) async { testWidgets('simulates keyboard events (RawEvent)', (WidgetTester tester) async {
// ignore: deprecated_member_use
debugKeyEventSimulatorTransitModeOverride = KeyDataTransitMode.rawKeyData; debugKeyEventSimulatorTransitModeOverride = KeyDataTransitMode.rawKeyData;
// ignore: deprecated_member_use
final List<RawKeyEvent> events = <RawKeyEvent>[]; final List<RawKeyEvent> events = <RawKeyEvent>[];
final FocusNode focusNode = FocusNode(); final FocusNode focusNode = FocusNode();
await tester.pumpWidget( await tester.pumpWidget(
// ignore: deprecated_member_use
RawKeyboardListener( RawKeyboardListener(
focusNode: focusNode, focusNode: focusNode,
onKey: events.add, onKey: events.add,
@ -72,14 +68,11 @@ void main() {
for (int i = 0; i < events.length; ++i) { for (int i = 0; i < events.length; ++i) {
final bool isEven = i.isEven; final bool isEven = i.isEven;
if (isEven) { if (isEven) {
// ignore: deprecated_member_use
expect(events[i].runtimeType, equals(RawKeyDownEvent)); expect(events[i].runtimeType, equals(RawKeyDownEvent));
} else { } else {
// ignore: deprecated_member_use
expect(events[i].runtimeType, equals(RawKeyUpEvent)); expect(events[i].runtimeType, equals(RawKeyUpEvent));
} }
if (i < 4) { if (i < 4) {
// ignore: deprecated_member_use
expect(events[i].data.isModifierPressed(ModifierKey.shiftModifier, side: KeyboardSide.left), equals(isEven)); expect(events[i].data.isModifierPressed(ModifierKey.shiftModifier, side: KeyboardSide.left), equals(isEven));
} }
} }
@ -89,12 +82,10 @@ void main() {
await tester.pumpWidget(Container()); await tester.pumpWidget(Container());
focusNode.dispose(); focusNode.dispose();
// ignore: deprecated_member_use
debugKeyEventSimulatorTransitModeOverride = null; debugKeyEventSimulatorTransitModeOverride = null;
}); });
testWidgets('simulates keyboard events (KeyData then RawKeyEvent)', (WidgetTester tester) async { testWidgets('simulates keyboard events (KeyData then RawKeyEvent)', (WidgetTester tester) async {
// ignore: deprecated_member_use
debugKeyEventSimulatorTransitModeOverride = KeyDataTransitMode.keyDataThenRawKeyData; debugKeyEventSimulatorTransitModeOverride = KeyDataTransitMode.keyDataThenRawKeyData;
final List<KeyEvent> events = <KeyEvent>[]; final List<KeyEvent> events = <KeyEvent>[];
@ -254,12 +245,10 @@ void main() {
await tester.pumpWidget(Container()); await tester.pumpWidget(Container());
focusNode.dispose(); focusNode.dispose();
// ignore: deprecated_member_use
debugKeyEventSimulatorTransitModeOverride = null; debugKeyEventSimulatorTransitModeOverride = null;
}); });
testWidgets('simulates using the correct transit mode: rawKeyData', (WidgetTester tester) async { testWidgets('simulates using the correct transit mode: rawKeyData', (WidgetTester tester) async {
// ignore: deprecated_member_use
debugKeyEventSimulatorTransitModeOverride = KeyDataTransitMode.rawKeyData; debugKeyEventSimulatorTransitModeOverride = KeyDataTransitMode.rawKeyData;
final List<Object> events = <Object>[]; final List<Object> events = <Object>[];
@ -268,7 +257,6 @@ void main() {
await tester.pumpWidget( await tester.pumpWidget(
Focus( Focus(
focusNode: focusNode, focusNode: focusNode,
// ignore: deprecated_member_use
onKey: (FocusNode node, RawKeyEvent event) { onKey: (FocusNode node, RawKeyEvent event) {
events.add(event); events.add(event);
return KeyEventResult.ignored; return KeyEventResult.ignored;
@ -289,9 +277,7 @@ void main() {
expect(events.length, 2); expect(events.length, 2);
expect(events[0], isA<KeyEvent>()); expect(events[0], isA<KeyEvent>());
_verifyKeyEvent<KeyDownEvent>(events[0] as KeyEvent, PhysicalKeyboardKey.keyA, LogicalKeyboardKey.keyA, 'a'); _verifyKeyEvent<KeyDownEvent>(events[0] as KeyEvent, PhysicalKeyboardKey.keyA, LogicalKeyboardKey.keyA, 'a');
// ignore: deprecated_member_use
expect(events[1], isA<RawKeyEvent>()); expect(events[1], isA<RawKeyEvent>());
// ignore: deprecated_member_use
_verifyRawKeyEvent<RawKeyDownEvent>(events[1] as RawKeyEvent, PhysicalKeyboardKey.keyA, LogicalKeyboardKey.keyA, 'a'); _verifyRawKeyEvent<RawKeyDownEvent>(events[1] as RawKeyEvent, PhysicalKeyboardKey.keyA, LogicalKeyboardKey.keyA, 'a');
events.clear(); events.clear();
@ -303,27 +289,22 @@ void main() {
expect(events.length, 2); expect(events.length, 2);
expect(events[0], isA<KeyEvent>()); expect(events[0], isA<KeyEvent>());
_verifyKeyEvent<KeyUpEvent>(events[0] as KeyEvent, PhysicalKeyboardKey.keyA, LogicalKeyboardKey.keyA, null); _verifyKeyEvent<KeyUpEvent>(events[0] as KeyEvent, PhysicalKeyboardKey.keyA, LogicalKeyboardKey.keyA, null);
// ignore: deprecated_member_use
expect(events[1], isA<RawKeyEvent>()); expect(events[1], isA<RawKeyEvent>());
// ignore: deprecated_member_use
_verifyRawKeyEvent<RawKeyUpEvent>(events[1] as RawKeyEvent, PhysicalKeyboardKey.keyA, LogicalKeyboardKey.keyB, null); _verifyRawKeyEvent<RawKeyUpEvent>(events[1] as RawKeyEvent, PhysicalKeyboardKey.keyA, LogicalKeyboardKey.keyB, null);
events.clear(); events.clear();
// Manually switch the transit mode to `keyDataThenRawKeyData`. This will // Manually switch the transit mode to `keyDataThenRawKeyData`. This will
// never happen in real applications so the assertion error can verify that // never happen in real applications so the assertion error can verify that
// the transit mode is correctly applied. // the transit mode is correctly applied.
// ignore: deprecated_member_use
debugKeyEventSimulatorTransitModeOverride = KeyDataTransitMode.keyDataThenRawKeyData; debugKeyEventSimulatorTransitModeOverride = KeyDataTransitMode.keyDataThenRawKeyData;
await _shouldThrow<AssertionError>(() => await _shouldThrow<AssertionError>(() =>
simulateKeyUpEvent(LogicalKeyboardKey.keyB, physicalKey: PhysicalKeyboardKey.keyA)); simulateKeyUpEvent(LogicalKeyboardKey.keyB, physicalKey: PhysicalKeyboardKey.keyA));
// ignore: deprecated_member_use
debugKeyEventSimulatorTransitModeOverride = null; debugKeyEventSimulatorTransitModeOverride = null;
}); });
testWidgets('simulates using the correct transit mode: keyDataThenRawKeyData', (WidgetTester tester) async { testWidgets('simulates using the correct transit mode: keyDataThenRawKeyData', (WidgetTester tester) async {
// ignore: deprecated_member_use
debugKeyEventSimulatorTransitModeOverride = KeyDataTransitMode.keyDataThenRawKeyData; debugKeyEventSimulatorTransitModeOverride = KeyDataTransitMode.keyDataThenRawKeyData;
final List<Object> events = <Object>[]; final List<Object> events = <Object>[];
@ -332,7 +313,6 @@ void main() {
await tester.pumpWidget( await tester.pumpWidget(
Focus( Focus(
focusNode: focusNode, focusNode: focusNode,
// ignore: deprecated_member_use
onKey: (FocusNode node, RawKeyEvent event) { onKey: (FocusNode node, RawKeyEvent event) {
events.add(event); events.add(event);
return KeyEventResult.ignored; return KeyEventResult.ignored;
@ -353,9 +333,7 @@ void main() {
expect(events.length, 2); expect(events.length, 2);
expect(events[0], isA<KeyEvent>()); expect(events[0], isA<KeyEvent>());
_verifyKeyEvent<KeyDownEvent>(events[0] as KeyEvent, PhysicalKeyboardKey.keyA, LogicalKeyboardKey.keyA, 'a'); _verifyKeyEvent<KeyDownEvent>(events[0] as KeyEvent, PhysicalKeyboardKey.keyA, LogicalKeyboardKey.keyA, 'a');
// ignore: deprecated_member_use
expect(events[1], isA<RawKeyEvent>()); expect(events[1], isA<RawKeyEvent>());
// ignore: deprecated_member_use
_verifyRawKeyEvent<RawKeyDownEvent>(events[1] as RawKeyEvent, PhysicalKeyboardKey.keyA, LogicalKeyboardKey.keyA, 'a'); _verifyRawKeyEvent<RawKeyDownEvent>(events[1] as RawKeyEvent, PhysicalKeyboardKey.keyA, LogicalKeyboardKey.keyA, 'a');
events.clear(); events.clear();
@ -367,7 +345,6 @@ void main() {
await _shouldThrow<AssertionError>(() => await _shouldThrow<AssertionError>(() =>
simulateKeyUpEvent(LogicalKeyboardKey.keyB, physicalKey: PhysicalKeyboardKey.keyA)); simulateKeyUpEvent(LogicalKeyboardKey.keyB, physicalKey: PhysicalKeyboardKey.keyA));
// ignore: deprecated_member_use
debugKeyEventSimulatorTransitModeOverride = null; debugKeyEventSimulatorTransitModeOverride = null;
}); });
} }

View File

@ -83,7 +83,7 @@ No widgets found at Offset(1.0, 1.0).
), ),
); );
final Size originalSize = tester.binding.renderView.size; // ignore: deprecated_member_use final Size originalSize = tester.binding.renderView.size;
await tester.binding.setSurfaceSize(const Size(2000, 1800)); await tester.binding.setSurfaceSize(const Size(2000, 1800));
try { try {
await tester.pump(); await tester.pump();

View File

@ -3,7 +3,6 @@
// found in the LICENSE file. // found in the LICENSE file.
// TODO(goderbauer): Delete these tests when the deprecated window property is removed. // TODO(goderbauer): Delete these tests when the deprecated window property is removed.
// ignore_for_file: deprecated_member_use
import 'dart:ui' as ui show window; import 'dart:ui' as ui show window;
import 'dart:ui'; import 'dart:ui';

View File

@ -133,7 +133,7 @@ Future<int> run(
firstStackTrace = stackTrace; firstStackTrace = stackTrace;
return _handleToolError(error, stackTrace, verbose, args, reportCrashes!, getVersion, shutdownHooks); return _handleToolError(error, stackTrace, verbose, args, reportCrashes!, getVersion, shutdownHooks);
} }
}, onError: (Object error, StackTrace stackTrace) async { // ignore: deprecated_member_use }, onError: (Object error, StackTrace stackTrace) async {
// If sending a crash report throws an error into the zone, we don't want // If sending a crash report throws an error into the zone, we don't want
// to re-try sending the crash report with *that* error. Rather, we want // to re-try sending the crash report with *that* error. Rather, we want
// to send the original error that triggered the crash report. // to send the original error that triggered the crash report.

View File

@ -117,7 +117,7 @@ Future<T> asyncGuard<T>(
} catch (e, s) { // ignore: avoid_catches_without_on_clauses, forwards to Future } catch (e, s) { // ignore: avoid_catches_without_on_clauses, forwards to Future
handleError(e, s); handleError(e, s);
} }
}, onError: (Object e, StackTrace s) { // ignore: deprecated_member_use }, onError: (Object e, StackTrace s) {
handleError(e, s); handleError(e, s);
}); });

View File

@ -8,7 +8,7 @@ import 'package:flutter_tools/src/base/io.dart';
import 'package:flutter_tools/src/build_info.dart'; import 'package:flutter_tools/src/build_info.dart';
import 'package:flutter_tools/src/device.dart'; import 'package:flutter_tools/src/device.dart';
import 'package:flutter_tools/src/test/flutter_platform.dart'; import 'package:flutter_tools/src/test/flutter_platform.dart';
import 'package:test_core/backend.dart'; // ignore: deprecated_member_use import 'package:test_core/backend.dart';
import '../src/common.dart'; import '../src/common.dart';
import '../src/context.dart'; import '../src/context.dart';

View File

@ -86,7 +86,7 @@ void main() {
)); ));
return null; return null;
}, },
onError: (Object error, StackTrace stack) { // ignore: deprecated_member_use onError: (Object error, StackTrace stack) {
expect(firstExitCode, isNotNull); expect(firstExitCode, isNotNull);
expect(firstExitCode, isNot(0)); expect(firstExitCode, isNot(0));
expect(error.toString(), 'Exception: test exit'); expect(error.toString(), 'Exception: test exit');
@ -141,7 +141,7 @@ void main() {
)); ));
return null; return null;
}, },
onError: (Object error, StackTrace stack) { // ignore: deprecated_member_use onError: (Object error, StackTrace stack) {
expect(firstExitCode, isNotNull); expect(firstExitCode, isNotNull);
expect(firstExitCode, isNot(0)); expect(firstExitCode, isNot(0));
expect(error.toString(), 'Exception: test exit'); expect(error.toString(), 'Exception: test exit');
@ -189,7 +189,7 @@ void main() {
)); ));
return null; return null;
}, },
onError: (Object error, StackTrace stack) { // ignore: deprecated_member_use onError: (Object error, StackTrace stack) {
expect(firstExitCode, isNotNull); expect(firstExitCode, isNotNull);
expect(firstExitCode, isNot(0)); expect(firstExitCode, isNot(0));
expect(error.toString(), 'Exception: test exit'); expect(error.toString(), 'Exception: test exit');
@ -284,7 +284,7 @@ void main() {
)); ));
return null; return null;
}, },
onError: (Object error, StackTrace stack) { // ignore: deprecated_member_use onError: (Object error, StackTrace stack) {
expect(firstExitCode, isNotNull); expect(firstExitCode, isNotNull);
expect(firstExitCode, isNot(0)); expect(firstExitCode, isNot(0));
expect(error.toString(), 'Exception: test exit'); expect(error.toString(), 'Exception: test exit');