Index: packages/dart_style/test/regression/0100/0137.stmt |
diff --git a/packages/dart_style/test/regression/0100/0137.stmt b/packages/dart_style/test/regression/0100/0137.stmt |
new file mode 100644 |
index 0000000000000000000000000000000000000000..159624f3ee8aad313ea24b784666bfa6a07e7c2f |
--- /dev/null |
+++ b/packages/dart_style/test/regression/0100/0137.stmt |
@@ -0,0 +1,26 @@ |
+>>> (indent 2) |
+ Iterable<DeclarationMirror> _sortedLibraryDeclarations(LibraryMirror lib) => |
+ lib.declarations.values |
+ .where((d) => d is ClassMirror || d is MethodMirror) |
+ .toList() |
+ ..sort((a, b) { |
+ if (a.runtimeType == b.runtimeType) { |
+ return _declarationName(a).compareTo(_declarationName(b)); |
+ } |
+ if (a is MethodMirror && b is ClassMirror) return -1; |
+ if (a is ClassMirror && b is MethodMirror) return 1; |
+ return 0; |
+ }); |
+<<< |
+ Iterable<DeclarationMirror> _sortedLibraryDeclarations(LibraryMirror lib) => |
+ lib.declarations.values |
+ .where((d) => d is ClassMirror || d is MethodMirror) |
+ .toList() |
+ ..sort((a, b) { |
+ if (a.runtimeType == b.runtimeType) { |
+ return _declarationName(a).compareTo(_declarationName(b)); |
+ } |
+ if (a is MethodMirror && b is ClassMirror) return -1; |
+ if (a is ClassMirror && b is MethodMirror) return 1; |
+ return 0; |
+ }); |