Index: packages/dart_style/test/regression/0000/0084.unit |
diff --git a/packages/dart_style/test/regression/0000/0084.unit b/packages/dart_style/test/regression/0000/0084.unit |
new file mode 100644 |
index 0000000000000000000000000000000000000000..e20b444d798dc5a4d09fd936d9eccb2eba851870 |
--- /dev/null |
+++ b/packages/dart_style/test/regression/0000/0084.unit |
@@ -0,0 +1,92 @@ |
+>>> |
+Future<TextureAtlas> load(String url, BitmapDataLoadOptions bitmapDataLoadOptions) { |
+ HttpRequest.getString(url).then((textureAtlasJson) { |
+ ; |
+ |
+ loader.then(() { |
+ ; |
+ }).catchError(() { |
+ ; |
+ }); |
+ }); |
+} |
+<<< |
+Future<TextureAtlas> load( |
+ String url, BitmapDataLoadOptions bitmapDataLoadOptions) { |
+ HttpRequest.getString(url).then((textureAtlasJson) { |
+ ; |
+ |
+ loader.then(() { |
+ ; |
+ }).catchError(() { |
+ ; |
+ }); |
+ }); |
+} |
+>>> |
+class SoundSprite { |
+ static Future<SoundSprite> load(String url, [SoundLoadOptions soundLoadOptions = null]) { |
+ HttpRequest.getString(url).then((soundSpriteJson) { |
+ if (segments is Map) { |
+ } |
+ |
+ Sound.load(soundUrl, soundLoadOptions).then((Sound sound) { |
+ ; |
+ }).catchError((error) { |
+ ; |
+ }); |
+ |
+ }); |
+ } |
+} |
+<<< |
+class SoundSprite { |
+ static Future<SoundSprite> load(String url, |
+ [SoundLoadOptions soundLoadOptions = null]) { |
+ HttpRequest.getString(url).then((soundSpriteJson) { |
+ if (segments is Map) {} |
+ |
+ Sound.load(soundUrl, soundLoadOptions).then((Sound sound) { |
+ ; |
+ }).catchError((error) { |
+ ; |
+ }); |
+ }); |
+ } |
+} |
+>>> don't split method multisplits too early because of pending line after ";" |
+main() { |
+ ; |
+ receiver.a(() { |
+ ; |
+ }).b(() { |
+ ; |
+ }); |
+} |
+<<< |
+main() { |
+ ; |
+ receiver.a(() { |
+ ; |
+ }).b(() { |
+ ; |
+ }); |
+} |
+>>> don't nest too early because of comment before method chain |
+main() { |
+ // |
+ receiver.a(() { |
+ ; |
+ }).b(() { |
+ ; |
+ }); |
+} |
+<<< |
+main() { |
+ // |
+ receiver.a(() { |
+ ; |
+ }).b(() { |
+ ; |
+ }); |
+} |