diff --git a/packages/flutter/lib/fix_data.yaml b/packages/flutter/lib/fix_data.yaml index cf74e8612a..65b821ce28 100644 --- a/packages/flutter/lib/fix_data.yaml +++ b/packages/flutter/lib/fix_data.yaml @@ -11,6 +11,29 @@ version: 1 transforms: + # Changes made in https://github.com/flutter/flutter/pull/28602 + - title: 'Rename to fromMouseEvent' + date: 2020-12-15 + element: + uris: [ 'gestures.dart' ] + constructor: 'fromHoverEvent' + inClass: 'PointerEnterEvent' + changes: + - kind: 'rename' + newName: 'fromMouseEvent' + + # Changes made in https://github.com/flutter/flutter/pull/28602 + - title: 'Rename to fromMouseEvent' + date: 2020-12-15 + element: + uris: [ 'gestures.dart' ] + constructor: 'fromHoverEvent' + inClass: 'PointerExitEvent' + changes: + - kind: 'rename' + newName: 'fromMouseEvent' + + # Changes made in https://github.com/flutter/flutter/pull/41859 - title: 'Remove brightness' date: 2020-12-10 diff --git a/packages/flutter/lib/src/gestures/events.dart b/packages/flutter/lib/src/gestures/events.dart index b4a17a67e6..404ddae911 100644 --- a/packages/flutter/lib/src/gestures/events.dart +++ b/packages/flutter/lib/src/gestures/events.dart @@ -1222,15 +1222,6 @@ class PointerEnterEvent extends PointerEvent with _PointerEventDescription, _Cop embedderId: embedderId, ); - /// Creates an enter event from a [PointerHoverEvent]. - /// - /// Deprecated. Please use [PointerEnterEvent.fromMouseEvent] instead. - @Deprecated( - 'Use PointerEnterEvent.fromMouseEvent instead. ' - 'This feature was deprecated after v1.4.3.' - ) - factory PointerEnterEvent.fromHoverEvent(PointerHoverEvent event) => PointerEnterEvent.fromMouseEvent(event); - /// Creates an enter event from a [PointerEvent]. /// /// This is used by the [MouseTracker] to synthesize enter events. @@ -1397,15 +1388,6 @@ class PointerExitEvent extends PointerEvent with _PointerEventDescription, _Copy embedderId: embedderId, ); - /// Creates an enter event from a [PointerHoverEvent]. - /// - /// Deprecated. Please use [PointerExitEvent.fromMouseEvent] instead. - @Deprecated( - 'Use PointerExitEvent.fromMouseEvent instead. ' - 'This feature was deprecated after v1.4.3.' - ) - factory PointerExitEvent.fromHoverEvent(PointerHoverEvent event) => PointerExitEvent.fromMouseEvent(event); - /// Creates an exit event from a [PointerEvent]. /// /// This is used by the [MouseTracker] to synthesize exit events. diff --git a/packages/flutter/test_fixes/gestures.dart b/packages/flutter/test_fixes/gestures.dart new file mode 100644 index 0000000000..e7a2e8dbaa --- /dev/null +++ b/packages/flutter/test_fixes/gestures.dart @@ -0,0 +1,13 @@ +// Copyright 2014 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +import 'package:flutter/gestures.dart'; + +void main() { + // Change made in https://github.com/flutter/flutter/pull/28602 + final PointerEnterEvent enterEvent = PointerEnterEvent.fromHoverEvent(PointerHoverEvent()); + + // Change made in https://github.com/flutter/flutter/pull/28602 + final PointerExitEvent exitEvent = PointerExitEvent.fromHoverEvent(PointerHoverEvent()); +} diff --git a/packages/flutter/test_fixes/gestures.dart.expect b/packages/flutter/test_fixes/gestures.dart.expect new file mode 100644 index 0000000000..fe31716520 --- /dev/null +++ b/packages/flutter/test_fixes/gestures.dart.expect @@ -0,0 +1,13 @@ +// Copyright 2014 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +import 'package:flutter/gestures.dart'; + +void main() { + // Change made in https://github.com/flutter/flutter/pull/28602 + final PointerEnterEvent enterEvent = PointerEnterEvent.fromMouseEvent(PointerHoverEvent()); + + // Change made in https://github.com/flutter/flutter/pull/28602 + final PointerExitEvent exitEvent = PointerExitEvent.fromMouseEvent(PointerHoverEvent()); +}