fix lints for directives_ordering rule (#8382)
diff --git a/packages/flutter/lib/foundation.dart b/packages/flutter/lib/foundation.dart
index c3a0870..b3876e8 100644
--- a/packages/flutter/lib/foundation.dart
+++ b/packages/flutter/lib/foundation.dart
@@ -9,6 +9,12 @@
/// framework.
library foundation;
+export 'package:meta/meta.dart' show
+ mustCallSuper,
+ optionalTypeArgs,
+ protected,
+ required;
+
export 'src/foundation/assertions.dart';
export 'src/foundation/basic_types.dart';
export 'src/foundation/binding.dart';
@@ -19,9 +25,3 @@
export 'src/foundation/platform.dart';
export 'src/foundation/print.dart';
export 'src/foundation/synchronous_future.dart';
-
-export 'package:meta/meta.dart' show
- mustCallSuper,
- optionalTypeArgs,
- protected,
- required;
diff --git a/packages/flutter/lib/http.dart b/packages/flutter/lib/http.dart
index 8e71a6e..b0240bc 100644
--- a/packages/flutter/lib/http.dart
+++ b/packages/flutter/lib/http.dart
@@ -16,5 +16,5 @@
library http;
export 'src/http/http.dart';
-export 'src/http/response.dart';
export 'src/http/mock_client.dart';
+export 'src/http/response.dart';
diff --git a/packages/flutter/lib/material.dart b/packages/flutter/lib/material.dart
index 779e461..aa7fb27 100644
--- a/packages/flutter/lib/material.dart
+++ b/packages/flutter/lib/material.dart
@@ -70,8 +70,8 @@
export 'src/material/snack_bar.dart';
export 'src/material/stepper.dart';
export 'src/material/switch.dart';
-export 'src/material/tabs.dart';
export 'src/material/tab_controller.dart';
+export 'src/material/tabs.dart';
export 'src/material/theme.dart';
export 'src/material/theme_data.dart';
export 'src/material/time_picker.dart';
@@ -80,5 +80,4 @@
export 'src/material/two_level_list.dart';
export 'src/material/typography.dart';
export 'src/material/user_accounts_drawer_header.dart';
-
export 'widgets.dart';
diff --git a/packages/flutter/lib/painting.dart b/packages/flutter/lib/painting.dart
index 67e7a26..96a2482 100644
--- a/packages/flutter/lib/painting.dart
+++ b/packages/flutter/lib/painting.dart
@@ -21,10 +21,10 @@
export 'src/painting/box_painter.dart';
export 'src/painting/colors.dart';
export 'src/painting/decoration.dart';
-export 'src/painting/image_fit.dart';
export 'src/painting/edge_insets.dart';
-export 'src/painting/fractional_offset.dart';
export 'src/painting/flutter_logo.dart';
+export 'src/painting/fractional_offset.dart';
+export 'src/painting/image_fit.dart';
export 'src/painting/text_editing.dart';
export 'src/painting/text_painter.dart';
export 'src/painting/text_span.dart';
diff --git a/packages/flutter/lib/physics.dart b/packages/flutter/lib/physics.dart
index 3120779..2e398ba 100644
--- a/packages/flutter/lib/physics.dart
+++ b/packages/flutter/lib/physics.dart
@@ -11,8 +11,8 @@
export 'src/physics/clamped_simulation.dart';
export 'src/physics/friction_simulation.dart';
export 'src/physics/gravity_simulation.dart';
-export 'src/physics/simulation_group.dart';
export 'src/physics/simulation.dart';
+export 'src/physics/simulation_group.dart';
export 'src/physics/spring_simulation.dart';
export 'src/physics/tolerance.dart';
export 'src/physics/utils.dart';
diff --git a/packages/flutter/lib/rendering.dart b/packages/flutter/lib/rendering.dart
index e1bdfa2..9a7f990 100644
--- a/packages/flutter/lib/rendering.dart
+++ b/packages/flutter/lib/rendering.dart
@@ -22,6 +22,13 @@
/// initialized with those features.
library rendering;
+export 'package:flutter/foundation.dart' show
+ VoidCallback,
+ ValueChanged,
+ ValueGetter,
+ ValueSetter;
+export 'package:vector_math/vector_math_64.dart' show Matrix4;
+
export 'src/rendering/animated_size.dart';
export 'src/rendering/binding.dart';
export 'src/rendering/block.dart';
@@ -53,13 +60,5 @@
export 'src/rendering/table.dart';
export 'src/rendering/tweens.dart';
export 'src/rendering/view.dart';
-export 'src/rendering/viewport_offset.dart';
export 'src/rendering/viewport.dart';
-
-export 'package:flutter/foundation.dart' show
- VoidCallback,
- ValueChanged,
- ValueGetter,
- ValueSetter;
-
-export 'package:vector_math/vector_math_64.dart' show Matrix4;
+export 'src/rendering/viewport_offset.dart';
diff --git a/packages/flutter/lib/src/foundation/debug.dart b/packages/flutter/lib/src/foundation/debug.dart
index 02a8787..701d384 100644
--- a/packages/flutter/lib/src/foundation/debug.dart
+++ b/packages/flutter/lib/src/foundation/debug.dart
@@ -3,8 +3,8 @@
// found in the LICENSE file.
import 'assertions.dart';
-import 'print.dart';
import 'platform.dart';
+import 'print.dart';
/// Returns true if none of the foundation library debug variables have been
/// changed.
diff --git a/packages/flutter/lib/src/gestures/drag.dart b/packages/flutter/lib/src/gestures/drag.dart
index 7431e55..52712ae 100644
--- a/packages/flutter/lib/src/gestures/drag.dart
+++ b/packages/flutter/lib/src/gestures/drag.dart
@@ -5,9 +5,9 @@
import 'package:flutter/foundation.dart';
import 'arena.dart';
-import 'recognizer.dart';
import 'constants.dart';
import 'events.dart';
+import 'recognizer.dart';
import 'velocity_tracker.dart';
enum _DragState {
diff --git a/packages/flutter/lib/src/gestures/scale.dart b/packages/flutter/lib/src/gestures/scale.dart
index 623978e..769dccc 100644
--- a/packages/flutter/lib/src/gestures/scale.dart
+++ b/packages/flutter/lib/src/gestures/scale.dart
@@ -3,9 +3,9 @@
// found in the LICENSE file.
import 'arena.dart';
-import 'recognizer.dart';
import 'constants.dart';
import 'events.dart';
+import 'recognizer.dart';
import 'velocity_tracker.dart';
/// The possible states of a [ScaleGestureRecognizer].
diff --git a/packages/flutter/lib/src/material/bottom_navigation_bar.dart b/packages/flutter/lib/src/material/bottom_navigation_bar.dart
index 8a85426..5bb78bd 100644
--- a/packages/flutter/lib/src/material/bottom_navigation_bar.dart
+++ b/packages/flutter/lib/src/material/bottom_navigation_bar.dart
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-import 'dart:math' as math;
import 'dart:collection' show Queue;
+import 'dart:math' as math;
import 'package:flutter/foundation.dart';
import 'package:flutter/widgets.dart';
diff --git a/packages/flutter/lib/src/material/button.dart b/packages/flutter/lib/src/material/button.dart
index 7dc0377..75c4d8a 100644
--- a/packages/flutter/lib/src/material/button.dart
+++ b/packages/flutter/lib/src/material/button.dart
@@ -9,8 +9,8 @@
import 'constants.dart';
import 'debug.dart';
import 'flat_button.dart';
-import 'icon_theme_data.dart';
import 'icon_theme.dart';
+import 'icon_theme_data.dart';
import 'ink_well.dart';
import 'material.dart';
import 'raised_button.dart';
diff --git a/packages/flutter/lib/src/material/date_picker.dart b/packages/flutter/lib/src/material/date_picker.dart
index f9fb49b..3a7d41a 100644
--- a/packages/flutter/lib/src/material/date_picker.dart
+++ b/packages/flutter/lib/src/material/date_picker.dart
@@ -12,14 +12,14 @@
import 'package:intl/date_symbols.dart';
import 'package:intl/intl.dart';
-import 'button_bar.dart';
import 'button.dart';
+import 'button_bar.dart';
import 'colors.dart';
import 'debug.dart';
import 'dialog.dart';
import 'flat_button.dart';
-import 'icon_button.dart';
import 'icon.dart';
+import 'icon_button.dart';
import 'icons.dart';
import 'ink_well.dart';
import 'theme.dart';
diff --git a/packages/flutter/lib/src/material/dropdown.dart b/packages/flutter/lib/src/material/dropdown.dart
index e70df5e..5a246a6 100644
--- a/packages/flutter/lib/src/material/dropdown.dart
+++ b/packages/flutter/lib/src/material/dropdown.dart
@@ -13,10 +13,10 @@
import 'icon.dart';
import 'icons.dart';
import 'ink_well.dart';
+import 'material.dart';
import 'scrollbar.dart';
import 'shadows.dart';
import 'theme.dart';
-import 'material.dart';
const Duration _kDropdownMenuDuration = const Duration(milliseconds: 300);
const double _kMenuItemHeight = 48.0;
diff --git a/packages/flutter/lib/src/material/expand_icon.dart b/packages/flutter/lib/src/material/expand_icon.dart
index 8da0109..727fe20 100644
--- a/packages/flutter/lib/src/material/expand_icon.dart
+++ b/packages/flutter/lib/src/material/expand_icon.dart
@@ -8,8 +8,8 @@
import 'colors.dart';
import 'debug.dart';
import 'icon.dart';
-import 'icons.dart';
import 'icon_button.dart';
+import 'icons.dart';
import 'theme.dart';
/// A widget representing a rotating expand/collapse button. The icon rotates
diff --git a/packages/flutter/lib/src/material/floating_action_button.dart b/packages/flutter/lib/src/material/floating_action_button.dart
index 301cbd6..653eb08 100644
--- a/packages/flutter/lib/src/material/floating_action_button.dart
+++ b/packages/flutter/lib/src/material/floating_action_button.dart
@@ -6,8 +6,8 @@
import 'package:flutter/widgets.dart';
import 'colors.dart';
-import 'icon_theme_data.dart';
import 'icon_theme.dart';
+import 'icon_theme_data.dart';
import 'ink_well.dart';
import 'material.dart';
import 'theme.dart';
diff --git a/packages/flutter/lib/src/material/flutter_logo.dart b/packages/flutter/lib/src/material/flutter_logo.dart
index 9d073ca..83e19da 100644
--- a/packages/flutter/lib/src/material/flutter_logo.dart
+++ b/packages/flutter/lib/src/material/flutter_logo.dart
@@ -4,9 +4,9 @@
import 'package:flutter/widgets.dart';
+import 'colors.dart';
import 'icon_theme.dart';
import 'icon_theme_data.dart';
-import 'colors.dart';
/// The Flutter logo, in widget form. This widget respects the [IconTheme].
///
diff --git a/packages/flutter/lib/src/material/icon.dart b/packages/flutter/lib/src/material/icon.dart
index a96bbbf..0780e7d 100644
--- a/packages/flutter/lib/src/material/icon.dart
+++ b/packages/flutter/lib/src/material/icon.dart
@@ -4,10 +4,10 @@
import 'package:flutter/widgets.dart';
-import 'icons.dart';
import 'icon_button.dart';
import 'icon_theme.dart';
import 'icon_theme_data.dart';
+import 'icons.dart';
import 'theme.dart';
/// A material design icon.
diff --git a/packages/flutter/lib/src/material/icon_theme.dart b/packages/flutter/lib/src/material/icon_theme.dart
index 0517901..a91471a 100644
--- a/packages/flutter/lib/src/material/icon_theme.dart
+++ b/packages/flutter/lib/src/material/icon_theme.dart
@@ -2,10 +2,10 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+import 'package:flutter/foundation.dart';
import 'package:flutter/widgets.dart';
import 'icon_theme_data.dart';
-import 'package:flutter/foundation.dart';
import 'theme.dart';
/// Controls the default color, opacity, and size of icons in a widget subtree.
diff --git a/packages/flutter/lib/src/material/icon_theme_data.dart b/packages/flutter/lib/src/material/icon_theme_data.dart
index 78e197e..54ffdfc 100644
--- a/packages/flutter/lib/src/material/icon_theme_data.dart
+++ b/packages/flutter/lib/src/material/icon_theme_data.dart
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-import 'dart:ui' as ui show lerpDouble;
import 'dart:ui' show Color, hashValues;
+import 'dart:ui' as ui show lerpDouble;
/// Defines the color, opacity, and size of icons.
///
diff --git a/packages/flutter/lib/src/material/image_icon.dart b/packages/flutter/lib/src/material/image_icon.dart
index 3d689f1..54a0b76 100644
--- a/packages/flutter/lib/src/material/image_icon.dart
+++ b/packages/flutter/lib/src/material/image_icon.dart
@@ -5,10 +5,10 @@
import 'package:flutter/services.dart';
import 'package:flutter/widgets.dart';
-import 'icons.dart';
import 'icon_button.dart';
import 'icon_theme.dart';
import 'icon_theme_data.dart';
+import 'icons.dart';
/// An icon that comes from an [ImageProvider], e.g. an [AssetImage].
///
diff --git a/packages/flutter/lib/src/material/mergeable_material.dart b/packages/flutter/lib/src/material/mergeable_material.dart
index 87924d2..8241853 100644
--- a/packages/flutter/lib/src/material/mergeable_material.dart
+++ b/packages/flutter/lib/src/material/mergeable_material.dart
@@ -2,12 +2,12 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+import 'dart:ui' show lerpDouble;
+
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
-import 'dart:ui' show lerpDouble;
-
/// The base type for [MaterialSlice] and [MaterialGap].
///
/// All [MergeableMaterialItem] objects need a [LocalKey].
diff --git a/packages/flutter/lib/src/material/popup_menu.dart b/packages/flutter/lib/src/material/popup_menu.dart
index 013394f..3e20eeb 100644
--- a/packages/flutter/lib/src/material/popup_menu.dart
+++ b/packages/flutter/lib/src/material/popup_menu.dart
@@ -10,10 +10,10 @@
import 'constants.dart';
import 'divider.dart';
import 'icon.dart';
-import 'icons.dart';
import 'icon_button.dart';
import 'icon_theme.dart';
import 'icon_theme_data.dart';
+import 'icons.dart';
import 'ink_well.dart';
import 'list_item.dart';
import 'material.dart';
diff --git a/packages/flutter/lib/src/material/refresh_indicator.dart b/packages/flutter/lib/src/material/refresh_indicator.dart
index 759cc63..47fa41e 100644
--- a/packages/flutter/lib/src/material/refresh_indicator.dart
+++ b/packages/flutter/lib/src/material/refresh_indicator.dart
@@ -7,8 +7,8 @@
import 'package:flutter/widgets.dart';
-import 'theme.dart';
import 'progress_indicator.dart';
+import 'theme.dart';
// The over-scroll distance that moves the indicator to its maximum
// displacement, as a percentage of the scrollable's container extent.
diff --git a/packages/flutter/lib/src/material/snack_bar.dart b/packages/flutter/lib/src/material/snack_bar.dart
index 20283bb..25ddaa9 100644
--- a/packages/flutter/lib/src/material/snack_bar.dart
+++ b/packages/flutter/lib/src/material/snack_bar.dart
@@ -9,8 +9,8 @@
import 'flat_button.dart';
import 'material.dart';
import 'scaffold.dart';
-import 'theme_data.dart';
import 'theme.dart';
+import 'theme_data.dart';
// https://material.google.com/components/snackbars-toasts.html#snackbars-toasts-specs
const double _kSnackBarPadding = 24.0;
diff --git a/packages/flutter/lib/src/material/time_picker.dart b/packages/flutter/lib/src/material/time_picker.dart
index 136e8bb..ba1de8f 100644
--- a/packages/flutter/lib/src/material/time_picker.dart
+++ b/packages/flutter/lib/src/material/time_picker.dart
@@ -9,8 +9,8 @@
import 'package:flutter/services.dart';
import 'package:flutter/widgets.dart';
-import 'button_bar.dart';
import 'button.dart';
+import 'button_bar.dart';
import 'colors.dart';
import 'dialog.dart';
import 'flat_button.dart';
diff --git a/packages/flutter/lib/src/material/two_level_list.dart b/packages/flutter/lib/src/material/two_level_list.dart
index b116cd7..ae27de7 100644
--- a/packages/flutter/lib/src/material/two_level_list.dart
+++ b/packages/flutter/lib/src/material/two_level_list.dart
@@ -7,9 +7,9 @@
import 'colors.dart';
import 'icon.dart';
-import 'icons.dart';
import 'icon_theme.dart';
import 'icon_theme_data.dart';
+import 'icons.dart';
import 'list_item.dart';
import 'theme.dart';
import 'theme_data.dart';
diff --git a/packages/flutter/lib/src/painting/flutter_logo.dart b/packages/flutter/lib/src/painting/flutter_logo.dart
index 1846451..00d6ff1 100644
--- a/packages/flutter/lib/src/painting/flutter_logo.dart
+++ b/packages/flutter/lib/src/painting/flutter_logo.dart
@@ -2,9 +2,9 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-import 'dart:ui' as ui show Gradient, TextBox, lerpDouble;
import 'dart:math' as math;
import 'dart:typed_data';
+import 'dart:ui' as ui show Gradient, TextBox, lerpDouble;
import 'package:flutter/services.dart';
diff --git a/packages/flutter/lib/src/painting/fractional_offset.dart b/packages/flutter/lib/src/painting/fractional_offset.dart
index 36dfad0..69981f1 100644
--- a/packages/flutter/lib/src/painting/fractional_offset.dart
+++ b/packages/flutter/lib/src/painting/fractional_offset.dart
@@ -2,9 +2,10 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-import 'basic_types.dart';
import 'dart:ui' as ui show lerpDouble;
+import 'basic_types.dart';
+
/// An offset that's expressed as a fraction of a Size.
///
/// FractionalOffset(1.0, 0.0) represents the top right of the Size,
diff --git a/packages/flutter/lib/src/painting/text_editing.dart b/packages/flutter/lib/src/painting/text_editing.dart
index 2440398..1186df1 100644
--- a/packages/flutter/lib/src/painting/text_editing.dart
+++ b/packages/flutter/lib/src/painting/text_editing.dart
@@ -4,10 +4,10 @@
import 'dart:ui' show hashValues, TextAffinity, TextPosition;
-export 'dart:ui' show TextAffinity, TextPosition;
-
import 'package:meta/meta.dart';
+export 'dart:ui' show TextAffinity, TextPosition;
+
/// A range of characters in a string of text.
class TextRange {
/// Creates a text range.
diff --git a/packages/flutter/lib/src/rendering/binding.dart b/packages/flutter/lib/src/rendering/binding.dart
index ebdba8f..92a8d2e5 100644
--- a/packages/flutter/lib/src/rendering/binding.dart
+++ b/packages/flutter/lib/src/rendering/binding.dart
@@ -14,8 +14,8 @@
import 'box.dart';
import 'debug.dart';
import 'object.dart';
-import 'view.dart';
import 'semantics.dart';
+import 'view.dart';
export 'package:flutter/gestures.dart' show HitTestResult;
diff --git a/packages/flutter/lib/src/rendering/object.dart b/packages/flutter/lib/src/rendering/object.dart
index 0195e5f..bb94eaf 100644
--- a/packages/flutter/lib/src/rendering/object.dart
+++ b/packages/flutter/lib/src/rendering/object.dart
@@ -9,14 +9,13 @@
import 'package:flutter/gestures.dart';
import 'package:flutter/painting.dart';
import 'package:flutter/scheduler.dart';
-
import 'package:vector_math/vector_math_64.dart';
+import 'binding.dart';
import 'debug.dart';
import 'layer.dart';
import 'node.dart';
import 'semantics.dart';
-import 'binding.dart';
export 'package:flutter/foundation.dart' show FlutterError, InformationCollector;
export 'package:flutter/gestures.dart' show HitTestEntry, HitTestResult;
diff --git a/packages/flutter/lib/src/rendering/performance_overlay.dart b/packages/flutter/lib/src/rendering/performance_overlay.dart
index 5a9cdb5..249df27 100644
--- a/packages/flutter/lib/src/rendering/performance_overlay.dart
+++ b/packages/flutter/lib/src/rendering/performance_overlay.dart
@@ -3,8 +3,8 @@
// found in the LICENSE file.
import 'box.dart';
-import 'object.dart';
import 'layer.dart';
+import 'object.dart';
/// The options that control whether the performance overlay displays certain
/// aspects of the compositor.
diff --git a/packages/flutter/lib/src/rendering/semantics.dart b/packages/flutter/lib/src/rendering/semantics.dart
index 77d1541e..bb0d003 100644
--- a/packages/flutter/lib/src/rendering/semantics.dart
+++ b/packages/flutter/lib/src/rendering/semantics.dart
@@ -2,9 +2,9 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+import 'dart:typed_data';
import 'dart:ui' as ui;
import 'dart:ui' show Rect, SemanticsAction, SemanticsFlags;
-import 'dart:typed_data';
import 'package:flutter/foundation.dart';
import 'package:flutter/painting.dart';
diff --git a/packages/flutter/lib/src/rendering/sliver.dart b/packages/flutter/lib/src/rendering/sliver.dart
index 9f03f88..b372128 100644
--- a/packages/flutter/lib/src/rendering/sliver.dart
+++ b/packages/flutter/lib/src/rendering/sliver.dart
@@ -9,8 +9,8 @@
import 'package:meta/meta.dart';
import 'package:vector_math/vector_math_64.dart';
-import 'box.dart';
import 'binding.dart';
+import 'box.dart';
import 'debug.dart';
import 'object.dart';
import 'viewport_offset.dart';
diff --git a/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart b/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart
index b4011dc..db1f1e2 100644
--- a/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart
+++ b/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart
@@ -7,8 +7,8 @@
import 'package:meta/meta.dart';
import 'package:vector_math/vector_math_64.dart';
-import 'box.dart';
import 'binding.dart';
+import 'box.dart';
import 'object.dart';
import 'sliver.dart';
diff --git a/packages/flutter/lib/src/rendering/sliver_persistent_header.dart b/packages/flutter/lib/src/rendering/sliver_persistent_header.dart
index 125790a..064d917 100644
--- a/packages/flutter/lib/src/rendering/sliver_persistent_header.dart
+++ b/packages/flutter/lib/src/rendering/sliver_persistent_header.dart
@@ -9,8 +9,8 @@
import 'package:meta/meta.dart';
import 'package:vector_math/vector_math_64.dart';
-import 'box.dart';
import 'binding.dart';
+import 'box.dart';
import 'object.dart';
import 'sliver.dart';
import 'viewport_offset.dart';
diff --git a/packages/flutter/lib/src/rendering/view.dart b/packages/flutter/lib/src/rendering/view.dart
index d63ad51..3ad8bdd 100644
--- a/packages/flutter/lib/src/rendering/view.dart
+++ b/packages/flutter/lib/src/rendering/view.dart
@@ -8,11 +8,11 @@
import 'package:vector_math/vector_math_64.dart';
+import 'binding.dart';
import 'box.dart';
import 'debug.dart';
import 'layer.dart';
import 'object.dart';
-import 'binding.dart';
/// The layout constraints for the root render object.
class ViewConfiguration {
diff --git a/packages/flutter/lib/src/rendering/viewport.dart b/packages/flutter/lib/src/rendering/viewport.dart
index 3a09bbe..71b60e1 100644
--- a/packages/flutter/lib/src/rendering/viewport.dart
+++ b/packages/flutter/lib/src/rendering/viewport.dart
@@ -9,8 +9,8 @@
import 'package:meta/meta.dart';
import 'package:vector_math/vector_math_64.dart';
-import 'box.dart';
import 'binding.dart';
+import 'box.dart';
import 'object.dart';
import 'sliver.dart';
import 'viewport_offset.dart';
diff --git a/packages/flutter/lib/src/services/image_provider.dart b/packages/flutter/lib/src/services/image_provider.dart
index c70e28f..17d6381 100644
--- a/packages/flutter/lib/src/services/image_provider.dart
+++ b/packages/flutter/lib/src/services/image_provider.dart
@@ -4,9 +4,9 @@
import 'dart:async';
import 'dart:io' show File;
-import 'dart:ui' show Size, Locale, hashValues;
-import 'dart:ui' as ui show Image;
import 'dart:typed_data';
+import 'dart:ui' as ui show Image;
+import 'dart:ui' show Size, Locale, hashValues;
import 'package:flutter/foundation.dart';
import 'package:flutter/http.dart' as http;
diff --git a/packages/flutter/lib/src/widgets/basic.dart b/packages/flutter/lib/src/widgets/basic.dart
index 216fcdc..261c4ed 100644
--- a/packages/flutter/lib/src/widgets/basic.dart
+++ b/packages/flutter/lib/src/widgets/basic.dart
@@ -11,8 +11,8 @@
import 'debug.dart';
import 'framework.dart';
-export 'package:flutter/foundation.dart' show TargetPlatform;
export 'package:flutter/animation.dart';
+export 'package:flutter/foundation.dart' show TargetPlatform;
export 'package:flutter/painting.dart';
export 'package:flutter/rendering.dart' show
Axis,
diff --git a/packages/flutter/lib/src/widgets/binding.dart b/packages/flutter/lib/src/widgets/binding.dart
index 1ede4c6..343ac12 100644
--- a/packages/flutter/lib/src/widgets/binding.dart
+++ b/packages/flutter/lib/src/widgets/binding.dart
@@ -4,8 +4,8 @@
import 'dart:async';
import 'dart:developer' as developer;
-import 'dart:ui' as ui show window;
import 'dart:ui' show AppLifecycleState, Locale;
+import 'dart:ui' as ui show window;
import 'package:flutter/foundation.dart';
import 'package:flutter/gestures.dart';
diff --git a/packages/flutter/lib/src/widgets/framework.dart b/packages/flutter/lib/src/widgets/framework.dart
index 43e0a48..d16098c 100644
--- a/packages/flutter/lib/src/widgets/framework.dart
+++ b/packages/flutter/lib/src/widgets/framework.dart
@@ -6,12 +6,13 @@
import 'dart:collection';
import 'dart:developer';
+import 'package:flutter/foundation.dart';
+import 'package:flutter/rendering.dart';
+
import 'debug.dart';
-import 'package:flutter/rendering.dart';
-import 'package:flutter/foundation.dart';
-
export 'dart:ui' show hashValues, hashList;
+
export 'package:flutter/foundation.dart' show FlutterError, debugPrint, debugPrintStack;
export 'package:flutter/foundation.dart' show VoidCallback, ValueChanged, ValueGetter, ValueSetter;
export 'package:flutter/rendering.dart' show RenderObject, RenderBox, debugDumpRenderTree;
diff --git a/packages/flutter/lib/src/widgets/layout_builder.dart b/packages/flutter/lib/src/widgets/layout_builder.dart
index 9aea27f..7942099 100644
--- a/packages/flutter/lib/src/widgets/layout_builder.dart
+++ b/packages/flutter/lib/src/widgets/layout_builder.dart
@@ -2,12 +2,12 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-import 'debug.dart';
-import 'framework.dart';
-
import 'package:flutter/foundation.dart';
import 'package:flutter/rendering.dart';
+import 'debug.dart';
+import 'framework.dart';
+
/// The signature of the [LayoutBuilder] builder function.
typedef Widget LayoutWidgetBuilder(BuildContext context, BoxConstraints constraints);
diff --git a/packages/flutter/lib/src/widgets/scroll_configuration.dart b/packages/flutter/lib/src/widgets/scroll_configuration.dart
index 071826a..6963279 100644
--- a/packages/flutter/lib/src/widgets/scroll_configuration.dart
+++ b/packages/flutter/lib/src/widgets/scroll_configuration.dart
@@ -6,8 +6,8 @@
import 'package:flutter/rendering.dart';
import 'framework.dart';
-import 'scroll_physics.dart';
import 'overscroll_indicator.dart';
+import 'scroll_physics.dart';
class ScrollBehavior {
const ScrollBehavior();
diff --git a/packages/flutter/lib/src/widgets/scroll_notification.dart b/packages/flutter/lib/src/widgets/scroll_notification.dart
index df70ebb..1785834 100644
--- a/packages/flutter/lib/src/widgets/scroll_notification.dart
+++ b/packages/flutter/lib/src/widgets/scroll_notification.dart
@@ -6,8 +6,8 @@
import 'package:flutter/gestures.dart';
import 'package:flutter/rendering.dart';
-import 'framework.dart';
import 'basic.dart';
+import 'framework.dart';
import 'notification_listener.dart';
import 'scrollable.dart' show Scrollable, ScrollableState;
diff --git a/packages/flutter/lib/src/widgets/scroll_physics.dart b/packages/flutter/lib/src/widgets/scroll_physics.dart
index 94a9ebc..5f5450b 100644
--- a/packages/flutter/lib/src/widgets/scroll_physics.dart
+++ b/packages/flutter/lib/src/widgets/scroll_physics.dart
@@ -7,8 +7,8 @@
import 'package:flutter/physics.dart';
import 'overscroll_indicator.dart';
-import 'scroll_simulation.dart';
import 'scroll_position.dart';
+import 'scroll_simulation.dart';
// The ScrollPhysics base class is defined in scroll_position.dart because it
// has as circular dependency with ScrollPosition.
diff --git a/packages/flutter/lib/src/widgets/sliver.dart b/packages/flutter/lib/src/widgets/sliver.dart
index ffef7df..9961dc0 100644
--- a/packages/flutter/lib/src/widgets/sliver.dart
+++ b/packages/flutter/lib/src/widgets/sliver.dart
@@ -7,8 +7,8 @@
import 'package:flutter/foundation.dart';
import 'package:flutter/rendering.dart';
-import 'framework.dart';
import 'basic.dart';
+import 'framework.dart';
export 'package:flutter/rendering.dart' show
SliverGridDelegate,
diff --git a/packages/flutter/lib/widgets.dart b/packages/flutter/lib/widgets.dart
index b799cab..2247ab2 100644
--- a/packages/flutter/lib/widgets.dart
+++ b/packages/flutter/lib/widgets.dart
@@ -7,6 +7,8 @@
/// To use, import `package:flutter/widgets.dart`.
library widgets;
+export 'package:vector_math/vector_math_64.dart' show Matrix4;
+
export 'src/widgets/animated_cross_fade.dart';
export 'src/widgets/animated_size.dart';
export 'src/widgets/app.dart';
@@ -67,5 +69,3 @@
export 'src/widgets/unique_widget.dart';
export 'src/widgets/viewport.dart';
export 'src/widgets/will_pop_scope.dart';
-
-export 'package:vector_math/vector_math_64.dart' show Matrix4;
diff --git a/packages/flutter/test/examples/sector_layout_test.dart b/packages/flutter/test/examples/sector_layout_test.dart
index 50121f6..64a9f19 100644
--- a/packages/flutter/test/examples/sector_layout_test.dart
+++ b/packages/flutter/test/examples/sector_layout_test.dart
@@ -4,8 +4,8 @@
import 'package:test/test.dart';
-import '../rendering/rendering_tester.dart';
import '../../../../examples/layers/rendering/custom_coordinate_systems.dart';
+import '../rendering/rendering_tester.dart';
void main() {
test('Sector layout can paint', () {
diff --git a/packages/flutter/test/rendering/debug_test.dart b/packages/flutter/test/rendering/debug_test.dart
index 64d10c1..b3b5ee5 100644
--- a/packages/flutter/test/rendering/debug_test.dart
+++ b/packages/flutter/test/rendering/debug_test.dart
@@ -6,8 +6,8 @@
import 'package:test/test.dart';
import 'package:vector_math/vector_math_64.dart';
-import 'rendering_tester.dart';
import 'mock_canvas.dart';
+import 'rendering_tester.dart';
void main() {
test('Describe transform control test', () {
diff --git a/packages/flutter/test/services/image_decoder_test.dart b/packages/flutter/test/services/image_decoder_test.dart
index 9b0c789..0fffdbe 100644
--- a/packages/flutter/test/services/image_decoder_test.dart
+++ b/packages/flutter/test/services/image_decoder_test.dart
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-import 'dart:ui' as ui;
import 'dart:typed_data';
+import 'dart:ui' as ui;
import 'package:flutter/services.dart';
import 'package:test/test.dart';
diff --git a/packages/flutter/test/widgets/async_test.dart b/packages/flutter/test/widgets/async_test.dart
index 6589c6a..0ecaa77 100644
--- a/packages/flutter/test/widgets/async_test.dart
+++ b/packages/flutter/test/widgets/async_test.dart
@@ -2,12 +2,13 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-import 'package:flutter_test/flutter_test.dart';
-import 'package:flutter/widgets.dart';
import 'dart:async';
+import 'package:flutter/widgets.dart';
+import 'package:flutter_test/flutter_test.dart';
+
void main() {
- Widget snapshotText(BuildContext context, AsyncSnapshot<String> snapshot) {
+ Widget snapshotText(BuildContext context, AsyncSnapshot<String> snapshot) {
return new Text(snapshot.toString());
}
group('Async smoke tests', () {
diff --git a/packages/flutter_driver/lib/flutter_driver.dart b/packages/flutter_driver/lib/flutter_driver.dart
index 28c54f6..d387905 100644
--- a/packages/flutter_driver/lib/flutter_driver.dart
+++ b/packages/flutter_driver/lib/flutter_driver.dart
@@ -13,35 +13,28 @@
export 'src/common.dart' show
testOutputsDirectory;
-
export 'src/driver.dart' show
find,
CommonFinders,
EvaluatorFunction,
FlutterDriver,
TimelineStream;
-
export 'src/error.dart' show
DriverError,
LogLevel,
LogRecord,
flutterDriverLog;
-
export 'src/find.dart' show
SerializableFinder,
GetTextResult;
-
export 'src/health.dart' show
Health,
HealthStatus;
-
export 'src/message.dart' show
Command,
Result;
-
-export 'src/timeline_summary.dart' show
- TimelineSummary;
-
export 'src/timeline.dart' show
Timeline,
TimelineEvent;
+export 'src/timeline_summary.dart' show
+ TimelineSummary;
diff --git a/packages/flutter_driver/lib/src/driver.dart b/packages/flutter_driver/lib/src/driver.dart
index deb62c0..fd2b6bf 100644
--- a/packages/flutter_driver/lib/src/driver.dart
+++ b/packages/flutter_driver/lib/src/driver.dart
@@ -4,8 +4,9 @@
import 'dart:async';
import 'dart:convert';
-import 'package:file/file.dart' as f;
import 'dart:io';
+
+import 'package:file/file.dart' as f;
import 'package:json_rpc_2/json_rpc_2.dart' as rpc;
import 'package:meta/meta.dart';
import 'package:path/path.dart' as p;
diff --git a/packages/flutter_driver/lib/src/extension.dart b/packages/flutter_driver/lib/src/extension.dart
index a881171..cda9841 100644
--- a/packages/flutter_driver/lib/src/extension.dart
+++ b/packages/flutter_driver/lib/src/extension.dart
@@ -13,12 +13,12 @@
import 'error.dart';
import 'find.dart';
+import 'frame_sync.dart';
import 'gesture.dart';
import 'health.dart';
import 'input.dart';
import 'message.dart';
import 'render_tree.dart';
-import 'frame_sync.dart';
const String _extensionMethodName = 'driver';
const String _extensionMethod = 'ext.flutter.$_extensionMethodName';
diff --git a/packages/flutter_driver/lib/src/gesture.dart b/packages/flutter_driver/lib/src/gesture.dart
index 4e0e7ec..83b284e 100644
--- a/packages/flutter_driver/lib/src/gesture.dart
+++ b/packages/flutter_driver/lib/src/gesture.dart
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-import 'message.dart';
import 'find.dart';
+import 'message.dart';
/// Taps on a target widget located by [finder].
class Tap extends CommandWithTarget {
diff --git a/packages/flutter_driver/lib/src/input.dart b/packages/flutter_driver/lib/src/input.dart
index 519db97..e1a3578 100644
--- a/packages/flutter_driver/lib/src/input.dart
+++ b/packages/flutter_driver/lib/src/input.dart
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-import 'message.dart';
import 'find.dart';
+import 'message.dart';
/// Sets [text] in a text input widget.
class SetInputText extends CommandWithTarget {
diff --git a/packages/flutter_driver/test/all.dart b/packages/flutter_driver/test/all.dart
index 9876296..1639ae4 100644
--- a/packages/flutter_driver/test/all.dart
+++ b/packages/flutter_driver/test/all.dart
@@ -4,8 +4,8 @@
import 'flutter_driver_test.dart' as flutter_driver_test;
import 'src/retry_test.dart' as retry_test;
-import 'src/timeline_test.dart' as timeline_test;
import 'src/timeline_summary_test.dart' as timeline_summary_test;
+import 'src/timeline_test.dart' as timeline_test;
void main() {
flutter_driver_test.main();
diff --git a/packages/flutter_test/lib/flutter_test.dart b/packages/flutter_test/lib/flutter_test.dart
index f4c23db..55c0ada 100644
--- a/packages/flutter_test/lib/flutter_test.dart
+++ b/packages/flutter_test/lib/flutter_test.dart
@@ -12,8 +12,8 @@
export 'src/controller.dart';
export 'src/finders.dart';
export 'src/matchers.dart';
-export 'src/test_async_utils.dart';
export 'src/stack_manipulation.dart';
+export 'src/test_async_utils.dart';
export 'src/test_pointer.dart';
export 'src/test_text_input.dart';
export 'src/test_vsync.dart';
diff --git a/packages/flutter_test/lib/src/finders.dart b/packages/flutter_test/lib/src/finders.dart
index 55b898e..fdf0350 100644
--- a/packages/flutter_test/lib/src/finders.dart
+++ b/packages/flutter_test/lib/src/finders.dart
@@ -3,11 +3,10 @@
// found in the LICENSE file.
import 'package:flutter/material.dart';
+import 'package:meta/meta.dart';
import 'all_elements.dart';
-import 'package:meta/meta.dart';
-
/// Signature for [CommonFinders.byPredicate].
typedef bool WidgetPredicate(Widget widget);
diff --git a/packages/flutter_tools/lib/executable.dart b/packages/flutter_tools/lib/executable.dart
index 2fa5e20..a661ec3 100644
--- a/packages/flutter_tools/lib/executable.dart
+++ b/packages/flutter_tools/lib/executable.dart
@@ -5,10 +5,11 @@
import 'dart:async';
import 'package:args/command_runner.dart';
+import 'package:intl/intl_standalone.dart' as intl;
import 'package:process/process.dart';
import 'package:stack_trace/stack_trace.dart';
-import 'package:intl/intl_standalone.dart' as intl;
+import 'src/artifacts.dart';
import 'src/base/common.dart';
import 'src/base/config.dart';
import 'src/base/context.dart';
@@ -41,7 +42,6 @@
import 'src/commands/trace.dart';
import 'src/commands/update_packages.dart';
import 'src/commands/upgrade.dart';
-import 'src/artifacts.dart';
import 'src/devfs.dart';
import 'src/device.dart';
import 'src/doctor.dart';
diff --git a/packages/flutter_tools/lib/src/android/android_studio_validator.dart b/packages/flutter_tools/lib/src/android/android_studio_validator.dart
index 23b243d..d2400d6 100644
--- a/packages/flutter_tools/lib/src/android/android_studio_validator.dart
+++ b/packages/flutter_tools/lib/src/android/android_studio_validator.dart
@@ -6,11 +6,11 @@
import '../base/file_system.dart';
import '../base/io.dart';
-import '../doctor.dart';
-import '../globals.dart';
import '../base/platform.dart';
import '../base/process_manager.dart';
import '../base/version.dart';
+import '../doctor.dart';
+import '../globals.dart';
import 'android_studio.dart';
class AndroidStudioValidator extends DoctorValidator {
diff --git a/packages/flutter_tools/lib/src/android/gradle.dart b/packages/flutter_tools/lib/src/android/gradle.dart
index dfa46db..948befa 100644
--- a/packages/flutter_tools/lib/src/android/gradle.dart
+++ b/packages/flutter_tools/lib/src/android/gradle.dart
@@ -4,6 +4,7 @@
import 'dart:async';
+import '../artifacts.dart';
import '../base/common.dart';
import '../base/file_system.dart';
import '../base/logger.dart';
@@ -11,7 +12,6 @@
import '../base/platform.dart';
import '../base/process.dart';
import '../base/utils.dart';
-import '../artifacts.dart';
import '../build_info.dart';
import '../cache.dart';
import '../globals.dart';
diff --git a/packages/flutter_tools/lib/src/asset.dart b/packages/flutter_tools/lib/src/asset.dart
index e399217..c69bc4d 100644
--- a/packages/flutter_tools/lib/src/asset.dart
+++ b/packages/flutter_tools/lib/src/asset.dart
@@ -11,8 +11,8 @@
import 'base/file_system.dart';
import 'build_info.dart';
import 'cache.dart';
-import 'devfs.dart';
import 'dart/package_map.dart';
+import 'devfs.dart';
import 'globals.dart';
/// A bundle of assets.
diff --git a/packages/flutter_tools/lib/src/base/process.dart b/packages/flutter_tools/lib/src/base/process.dart
index b22671e..ea73dba 100644
--- a/packages/flutter_tools/lib/src/base/process.dart
+++ b/packages/flutter_tools/lib/src/base/process.dart
@@ -5,10 +5,10 @@
import 'dart:async';
import 'dart:convert';
+import '../globals.dart';
import 'file_system.dart';
import 'io.dart';
import 'process_manager.dart';
-import '../globals.dart';
typedef String StringConverter(String string);
typedef Future<dynamic> ShutdownHook();
diff --git a/packages/flutter_tools/lib/src/commands/build.dart b/packages/flutter_tools/lib/src/commands/build.dart
index a458843..cd7ac3f 100644
--- a/packages/flutter_tools/lib/src/commands/build.dart
+++ b/packages/flutter_tools/lib/src/commands/build.dart
@@ -12,8 +12,8 @@
import '../build_info.dart';
import '../globals.dart';
import '../runner/flutter_command.dart';
-import 'build_apk.dart';
import 'build_aot.dart';
+import 'build_apk.dart';
import 'build_flx.dart';
import 'build_ios.dart';
diff --git a/packages/flutter_tools/lib/src/commands/build_apk.dart b/packages/flutter_tools/lib/src/commands/build_apk.dart
index 254abfb..50031aa 100644
--- a/packages/flutter_tools/lib/src/commands/build_apk.dart
+++ b/packages/flutter_tools/lib/src/commands/build_apk.dart
@@ -20,8 +20,8 @@
import '../globals.dart';
import '../resident_runner.dart';
import '../services.dart';
-import 'build_aot.dart';
import 'build.dart';
+import 'build_aot.dart';
export '../android/android_device.dart' show AndroidDevice;
diff --git a/packages/flutter_tools/lib/src/commands/config.dart b/packages/flutter_tools/lib/src/commands/config.dart
index cc1340d..c00a24d 100644
--- a/packages/flutter_tools/lib/src/commands/config.dart
+++ b/packages/flutter_tools/lib/src/commands/config.dart
@@ -5,8 +5,8 @@
import 'dart:async';
import '../globals.dart';
-import '../usage.dart';
import '../runner/flutter_command.dart';
+import '../usage.dart';
class ConfigCommand extends FlutterCommand {
ConfigCommand() {
diff --git a/packages/flutter_tools/lib/src/commands/drive.dart b/packages/flutter_tools/lib/src/commands/drive.dart
index 4d843fa..cfc1cb3 100644
--- a/packages/flutter_tools/lib/src/commands/drive.dart
+++ b/packages/flutter_tools/lib/src/commands/drive.dart
@@ -6,8 +6,8 @@
import '../android/android_device.dart' show AndroidDevice;
import '../application_package.dart';
-import '../base/file_system.dart';
import '../base/common.dart';
+import '../base/file_system.dart';
import '../base/platform.dart';
import '../base/process.dart';
import '../build_info.dart';
diff --git a/packages/flutter_tools/lib/src/commands/trace.dart b/packages/flutter_tools/lib/src/commands/trace.dart
index 43b59c3..474d373 100644
--- a/packages/flutter_tools/lib/src/commands/trace.dart
+++ b/packages/flutter_tools/lib/src/commands/trace.dart
@@ -11,8 +11,8 @@
import '../build_info.dart';
import '../cache.dart';
import '../globals.dart';
-import '../vmservice.dart';
import '../runner/flutter_command.dart';
+import '../vmservice.dart';
// Names of some of the Timeline events we care about.
const String kFlutterEngineMainEnterEventName = 'FlutterEngineMainEnter';
diff --git a/packages/flutter_tools/lib/src/dependency_checker.dart b/packages/flutter_tools/lib/src/dependency_checker.dart
index b63a0d8..fa9d73c 100644
--- a/packages/flutter_tools/lib/src/dependency_checker.dart
+++ b/packages/flutter_tools/lib/src/dependency_checker.dart
@@ -2,12 +2,11 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-import 'globals.dart';
-
+import 'asset.dart';
import 'base/file_system.dart';
import 'dart/dependencies.dart';
import 'dart/package_map.dart';
-import 'asset.dart';
+import 'globals.dart';
class DependencyChecker {
final DartDependencySetBuilder builder;
diff --git a/packages/flutter_tools/lib/src/devfs.dart b/packages/flutter_tools/lib/src/devfs.dart
index 8ef1931..6f18a7d 100644
--- a/packages/flutter_tools/lib/src/devfs.dart
+++ b/packages/flutter_tools/lib/src/devfs.dart
@@ -5,12 +5,12 @@
import 'dart:async';
import 'dart:convert' show BASE64, UTF8;
+import 'asset.dart';
import 'base/context.dart';
import 'base/file_system.dart';
import 'base/io.dart';
import 'build_info.dart';
import 'dart/package_map.dart';
-import 'asset.dart';
import 'globals.dart';
import 'vmservice.dart';
diff --git a/packages/flutter_tools/lib/src/doctor.dart b/packages/flutter_tools/lib/src/doctor.dart
index f2bb62d..6e0d08c 100644
--- a/packages/flutter_tools/lib/src/doctor.dart
+++ b/packages/flutter_tools/lib/src/doctor.dart
@@ -7,8 +7,8 @@
import 'package:archive/archive.dart';
-import 'android/android_workflow.dart';
import 'android/android_studio_validator.dart';
+import 'android/android_workflow.dart';
import 'base/common.dart';
import 'base/context.dart';
import 'base/file_system.dart';
diff --git a/packages/flutter_tools/lib/src/flx.dart b/packages/flutter_tools/lib/src/flx.dart
index f22d9f3..b35ccbf 100644
--- a/packages/flutter_tools/lib/src/flx.dart
+++ b/packages/flutter_tools/lib/src/flx.dart
@@ -9,9 +9,9 @@
import 'base/common.dart';
import 'base/file_system.dart';
import 'base/process.dart';
+import 'build_info.dart';
import 'dart/package_map.dart';
import 'devfs.dart';
-import 'build_info.dart';
import 'globals.dart';
import 'zip.dart';
diff --git a/packages/flutter_tools/lib/src/ios/xcodeproj.dart b/packages/flutter_tools/lib/src/ios/xcodeproj.dart
index c7bb1d9..9cd5087 100644
--- a/packages/flutter_tools/lib/src/ios/xcodeproj.dart
+++ b/packages/flutter_tools/lib/src/ios/xcodeproj.dart
@@ -2,10 +2,10 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+import '../artifacts.dart';
import '../base/file_system.dart';
import '../base/process.dart';
import '../build_info.dart';
-import '../artifacts.dart';
import '../cache.dart';
import '../globals.dart';
diff --git a/packages/flutter_tools/lib/src/run_hot.dart b/packages/flutter_tools/lib/src/run_hot.dart
index 570e762..93c6cb7 100644
--- a/packages/flutter_tools/lib/src/run_hot.dart
+++ b/packages/flutter_tools/lib/src/run_hot.dart
@@ -13,15 +13,13 @@
import 'base/logger.dart';
import 'base/utils.dart';
import 'build_info.dart';
-
import 'dart/dependencies.dart';
import 'devfs.dart';
import 'device.dart';
import 'globals.dart';
import 'resident_runner.dart';
-
-import 'vmservice.dart';
import 'usage.dart';
+import 'vmservice.dart';
class HotRunnerConfig {
/// Should the hot runner compute the minimal Dart dependencies?
diff --git a/packages/flutter_tools/lib/src/services.dart b/packages/flutter_tools/lib/src/services.dart
index 8df1392..bf4da51 100644
--- a/packages/flutter_tools/lib/src/services.dart
+++ b/packages/flutter_tools/lib/src/services.dart
@@ -7,9 +7,9 @@
import 'package:yaml/yaml.dart';
+import 'android/android_sdk.dart';
import 'base/file_system.dart';
import 'dart/package_map.dart';
-import 'android/android_sdk.dart';
import 'globals.dart';
const String _kFlutterManifestPath = 'pubspec.yaml';
diff --git a/packages/flutter_tools/lib/src/zip.dart b/packages/flutter_tools/lib/src/zip.dart
index 2b7a300..463f296 100644
--- a/packages/flutter_tools/lib/src/zip.dart
+++ b/packages/flutter_tools/lib/src/zip.dart
@@ -6,9 +6,9 @@
import 'package:archive/archive.dart';
-import 'devfs.dart';
import 'base/file_system.dart';
import 'base/process.dart';
+import 'devfs.dart';
abstract class ZipBuilder {
factory ZipBuilder() {