Skip to content

Commit d76ccc1

Browse files
committed
Fix tasty decompile
1 parent f09cae9 commit d76ccc1

File tree

4 files changed

+8
-3
lines changed

4 files changed

+8
-3
lines changed

library/src/scala/tasty/reflect/Printers.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1003,6 +1003,7 @@ trait Printers
10031003
case Term.Select(qual, _) => rec(qual)
10041004
case Term.Apply(fn, _) => rec(fn)
10051005
case Term.TypeApply(fn, _) => rec(fn)
1006+
case Term.Typed(_, _) => this += doubleLineBreak()
10061007
case _ => this += lineBreak()
10071008
}
10081009
next match {

tests/pos/i0306.decompiled

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@ object bar {
44
val y: scala.collection.Seq[_ >: scala.Nothing <: scala.Any] = bar.x match {
55
case x: bar.C[u] =>
66
def xx: u = xx
7+
78
((xx: u): scala.collection.Seq[_ >: scala.Nothing <: scala.Any])
89
}
910
val z: java.lang.String = {
1011
def xx: scala.Predef.String = xx
12+
1113
(xx: java.lang.String)
1214
}
13-
}
15+
}

tests/pos/simpleRefinement.decompiled

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ class Foo() {
3232
def w[T]: scala.Predef.String = "a"
3333
def w2[T](a: scala.Null)(b: scala.Null): scala.Null = null
3434
}
35+
3536
(new $anon(): Bar {
3637
type S >: scala.Int <: scala.Int
3738
type T >: scala.Function1[scala.Int, scala.Int] <: scala.Function1[scala.Int, scala.Int]
@@ -44,4 +45,4 @@ class Foo() {
4445
def w2[T >: scala.Nothing <: scala.Any](a: scala.Null)(b: scala.Null): scala.Null
4546
})
4647
}
47-
}
48+
}

tests/run/t4300.decompiled

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,10 @@ object Test {
1717

1818
{
1919
final class $anon() extends b.C
20+
2021
(new $anon(): b.C)
2122
}.c()
2223
b.g()
2324
b.h()
2425
}
25-
}
26+
}

0 commit comments

Comments
 (0)