Skip to content

Commit 02a42eb

Browse files
committed
Remove "unnecessary" imports.
In each library where an import is removed, the library uses some elements provided by the import, BUT there is another import which provides all of the same elements, and at least one more which the library uses. In this change, we remove the imports which can be simply removed in favor of the other already present imports. See dart-lang/sdk#44569 for more information.
1 parent be8b6bf commit 02a42eb

36 files changed

+0
-55
lines changed

packages/flutter/lib/src/widgets/animated_list.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
import 'package:flutter/animation.dart';
65
import 'package:flutter/foundation.dart';
76

87
import 'basic.dart';

packages/flutter/lib/src/widgets/animated_switcher.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
import 'package:flutter/animation.dart';
65
import 'package:flutter/foundation.dart';
76

87
import 'basic.dart';

packages/flutter/lib/src/widgets/annotated_region.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
import 'package:flutter/foundation.dart';
65
import 'package:flutter/rendering.dart';
76

87
import 'framework.dart';

packages/flutter/lib/src/widgets/autocomplete.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
import 'package:flutter/foundation.dart';
65
import 'package:flutter/scheduler.dart';
76

87
import 'basic.dart';

packages/flutter/lib/src/widgets/banner.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import 'dart:math' as math;
66

77
import 'package:flutter/foundation.dart';
8-
import 'package:flutter/painting.dart';
98

109
import 'basic.dart';
1110
import 'debug.dart';

packages/flutter/lib/src/widgets/color_filter.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
import 'dart:ui';
6-
75
import 'package:flutter/foundation.dart';
86
import 'package:flutter/rendering.dart';
97

packages/flutter/lib/src/widgets/container.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
// found in the LICENSE file.
44

55
import 'package:flutter/foundation.dart';
6-
import 'package:flutter/painting.dart';
76
import 'package:flutter/rendering.dart';
87

98
import 'basic.dart';

packages/flutter/lib/src/widgets/editable_text.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import 'dart:ui' as ui hide TextStyle;
88

99
import 'package:flutter/foundation.dart';
1010
import 'package:flutter/gestures.dart' show DragStartBehavior;
11-
import 'package:flutter/painting.dart';
1211
import 'package:flutter/rendering.dart';
1312
import 'package:flutter/scheduler.dart';
1413
import 'package:flutter/services.dart';

packages/flutter/lib/src/widgets/focus_traversal.dart

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,7 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
import 'dart:ui';
6-
75
import 'package:flutter/foundation.dart';
8-
import 'package:flutter/painting.dart';
96

107
import 'actions.dart';
118
import 'basic.dart';

packages/flutter/lib/src/widgets/grid_paper.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
import 'package:flutter/rendering.dart';
6-
75
import 'basic.dart';
86
import 'framework.dart';
97

packages/flutter/lib/src/widgets/icon_theme_data.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
import 'dart:ui' show Color, hashValues;
65
import 'dart:ui' as ui show lerpDouble;
76

87
import 'package:flutter/foundation.dart';

packages/flutter/lib/src/widgets/image.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import 'dart:io' show File;
77
import 'dart:typed_data';
88

99
import 'package:flutter/foundation.dart';
10-
import 'package:flutter/painting.dart';
1110
import 'package:flutter/scheduler.dart';
1211
import 'package:flutter/services.dart';
1312
import 'package:flutter/semantics.dart';

packages/flutter/lib/src/widgets/implicit_animations.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@
44

55
import 'dart:ui' as ui show TextHeightBehavior;
66

7-
import 'package:flutter/animation.dart';
87
import 'package:flutter/foundation.dart';
9-
import 'package:flutter/painting.dart';
108
import 'package:flutter/rendering.dart';
119
import 'package:vector_math/vector_math_64.dart';
1210

packages/flutter/lib/src/widgets/inherited_model.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44

55
import 'dart:collection';
66

7-
import 'package:flutter/foundation.dart';
8-
97
import 'framework.dart';
108

119
/// An [InheritedWidget] that's intended to be used as the base class for

packages/flutter/lib/src/widgets/inherited_theme.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
import 'package:flutter/foundation.dart';
6-
75
import 'framework.dart';
86

97
/// An [InheritedWidget] that defines visual properties like colors

packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import 'dart:collection';
66
import 'dart:math' as math;
77

8-
import 'package:flutter/animation.dart';
98
import 'package:flutter/physics.dart';
109
import 'package:flutter/rendering.dart';
1110
import 'package:flutter/scheduler.dart';

packages/flutter/lib/src/widgets/localizations.dart

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,10 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
import 'dart:ui' show Locale;
6-
75
import 'package:flutter/foundation.dart';
86
import 'package:flutter/rendering.dart';
97

108
import 'basic.dart';
11-
import 'binding.dart';
129
import 'container.dart';
1310
import 'debug.dart';
1411
import 'framework.dart';

packages/flutter/lib/src/widgets/navigation_toolbar.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44

55
import 'dart:math' as math;
66

7-
import 'package:flutter/rendering.dart';
8-
97
import 'basic.dart';
108
import 'debug.dart';
119
import 'framework.dart';

packages/flutter/lib/src/widgets/nested_scroll_view.dart

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,8 @@ import 'dart:math' as math;
66

77
import 'package:flutter/foundation.dart';
88
import 'package:flutter/gestures.dart';
9-
import 'package:flutter/painting.dart';
10-
import 'package:flutter/physics.dart';
119
import 'package:flutter/rendering.dart';
1210
import 'package:flutter/scheduler.dart';
13-
import 'package:flutter/gestures.dart' show DragStartBehavior;
1411

1512
import 'basic.dart';
1613
import 'framework.dart';
@@ -23,7 +20,6 @@ import 'scroll_physics.dart';
2320
import 'scroll_position.dart';
2421
import 'scroll_view.dart';
2522
import 'sliver_fill.dart';
26-
import 'ticker_provider.dart';
2723
import 'viewport.dart';
2824

2925
// Examples can assume:

packages/flutter/lib/src/widgets/overflow_bar.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import 'dart:math' as math;
66

77
import 'package:flutter/foundation.dart';
8-
import 'package:flutter/gestures.dart';
98
import 'package:flutter/rendering.dart';
109

1110
import 'basic.dart';

packages/flutter/lib/src/widgets/overscroll_indicator.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import 'dart:async' show Timer;
66
import 'dart:math' as math;
77

8-
import 'package:flutter/animation.dart';
98
import 'package:flutter/foundation.dart';
109
import 'package:flutter/physics.dart';
1110
import 'package:flutter/rendering.dart';

packages/flutter/lib/src/widgets/page_view.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
import 'dart:math' as math;
66

7-
import 'package:flutter/physics.dart';
87
import 'package:flutter/rendering.dart';
98
import 'package:flutter/gestures.dart' show DragStartBehavior;
109
import 'package:flutter/foundation.dart' show precisionErrorTolerance;

packages/flutter/lib/src/widgets/placeholder.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
import 'package:flutter/rendering.dart';
6-
75
import 'basic.dart';
86
import 'framework.dart';
97

packages/flutter/lib/src/widgets/raw_keyboard_listener.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import 'package:flutter/foundation.dart';
66
import 'package:flutter/services.dart';
77

8-
import 'basic.dart';
98
import 'focus_manager.dart';
109
import 'focus_scope.dart';
1110
import 'framework.dart';

packages/flutter/lib/src/widgets/scroll_activity.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,8 @@ import 'package:flutter/scheduler.dart';
1313

1414
import 'basic.dart';
1515
import 'framework.dart';
16-
import 'gesture_detector.dart';
1716
import 'scroll_metrics.dart';
1817
import 'scroll_notification.dart';
19-
import 'ticker_provider.dart';
2018

2119
/// A backend for a [ScrollActivity].
2220
///

packages/flutter/lib/src/widgets/scroll_position.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import 'package:flutter/scheduler.dart';
1010

1111
import 'basic.dart';
1212
import 'framework.dart';
13-
import 'gesture_detector.dart';
1413
import 'page_storage.dart';
1514
import 'scroll_activity.dart';
1615
import 'scroll_context.dart';

packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import 'package:flutter/rendering.dart';
1010

1111
import 'basic.dart';
1212
import 'framework.dart';
13-
import 'gesture_detector.dart';
1413
import 'scroll_activity.dart';
1514
import 'scroll_context.dart';
1615
import 'scroll_notification.dart';

packages/flutter/lib/src/widgets/scrollable.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ import 'dart:ui';
88

99
import 'package:flutter/gestures.dart';
1010
import 'package:flutter/rendering.dart';
11-
import 'package:flutter/scheduler.dart';
12-
import 'package:flutter/painting.dart';
1311
import 'package:flutter/services.dart';
1412

1513
import 'actions.dart';

packages/flutter/lib/src/widgets/scrollbar.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import 'dart:async';
66
import 'dart:math' as math;
77

8-
import 'package:flutter/animation.dart';
98
import 'package:flutter/foundation.dart';
109
import 'package:flutter/gestures.dart';
1110
import 'package:flutter/rendering.dart';

packages/flutter/lib/src/widgets/sliver_fill.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import 'package:flutter/foundation.dart';
66
import 'package:flutter/rendering.dart';
77

8-
import 'basic.dart';
98
import 'framework.dart';
109
import 'sliver.dart';
1110

packages/flutter/lib/src/widgets/sliver_layout_builder.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
import 'package:flutter/foundation.dart';
65
import 'package:flutter/rendering.dart';
76

87
import 'framework.dart';

packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
import 'package:flutter/rendering.dart';
66

7-
import 'basic.dart';
87
import 'framework.dart';
98
import 'sliver.dart';
109

packages/flutter/lib/src/widgets/spacer.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
import 'package:flutter/rendering.dart';
6-
75
import 'basic.dart';
86
import 'framework.dart';
97

packages/flutter/lib/src/widgets/text.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import 'dart:ui' as ui show TextHeightBehavior;
66

77
import 'package:flutter/foundation.dart';
8-
import 'package:flutter/painting.dart';
98

109
import 'basic.dart';
1110
import 'framework.dart';

packages/flutter/lib/src/widgets/transitions.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import 'dart:math' as math;
66

77
import 'package:flutter/rendering.dart';
8-
import 'package:vector_math/vector_math_64.dart' show Matrix4;
98

109
import 'basic.dart';
1110
import 'container.dart';

packages/flutter/lib/src/widgets/widget_inspector.dart

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,10 @@ import 'dart:ui' as ui
1818
PointMode,
1919
SceneBuilder,
2020
Vertices;
21-
import 'dart:ui' show Canvas, Offset;
2221

2322
import 'package:flutter/foundation.dart';
24-
import 'package:flutter/painting.dart';
2523
import 'package:flutter/rendering.dart';
2624
import 'package:flutter/scheduler.dart';
27-
import 'package:vector_math/vector_math_64.dart';
2825

2926
import 'app.dart';
3027
import 'basic.dart';

0 commit comments

Comments
 (0)