File tree 2 files changed +13
-19
lines changed
library/src/scala/tasty/util 2 files changed +13
-19
lines changed Original file line number Diff line number Diff line change @@ -484,7 +484,13 @@ class ShowSourceCode[T <: Tasty with Singleton](tasty0: T) extends Show[T](tasty
484
484
this += " =>"
485
485
indented {
486
486
this += lineBreak()
487
- printTree(body)
487
+ body match {
488
+ case Term .Block (stats, expr) =>
489
+ printTrees(stats, lineBreak())
490
+ printTree(expr)
491
+ case body =>
492
+ printTree(body)
493
+ }
488
494
}
489
495
this
490
496
}
Original file line number Diff line number Diff line change @@ -14,30 +14,18 @@ object BazSeq {
14
14
class Foo() {
15
15
def bar(x: scala.Any): scala.Unit = x match {
16
16
case Bar(a) =>
17
- {
18
- scala.Predef.println(a)
19
- }
17
+ scala.Predef.println(a)
20
18
case BarSeq(a) =>
21
- {
22
- scala.Predef.println(a)
23
- }
19
+ scala.Predef.println(a)
24
20
case BarSeq(a, b) =>
25
- {
26
- scala.Predef.println(a)
27
- }
21
+ scala.Predef.println(a)
28
22
}
29
23
def baz(x: scala.Any): scala.Unit = x match {
30
24
case Baz(a) =>
31
- {
32
- scala.Predef.println(a)
33
- }
25
+ scala.Predef.println(a)
34
26
case BazSeq(a) =>
35
- {
36
- scala.Predef.println(a)
37
- }
27
+ scala.Predef.println(a)
38
28
case BazSeq(a, b) =>
39
- {
40
- scala.Predef.println(a)
41
- }
29
+ scala.Predef.println(a)
42
30
}
43
31
}
You can’t perform that action at this time.
0 commit comments