File tree Expand file tree Collapse file tree 2 files changed +35
-0
lines changed
minimized-scala/src/main/scala/minimized
snapshots/src/main/generated/minimized Expand file tree Collapse file tree 2 files changed +35
-0
lines changed Original file line number Diff line number Diff line change 1+ package minimized
2+
3+ import scala .language .reflectiveCalls
4+
5+ class ReflectiveCall {
6+ // Reproduction for https://github.com/scalameta/scalameta/issues/2788
7+ val a =
8+ new {
9+ val b = 1
10+ }
11+ println(a.b)
12+ }
Original file line number Diff line number Diff line change 1+ package minimized
2+ // ^^^^^^^^^ definition minimized/
3+
4+ import scala .language .reflectiveCalls
5+ // ^^^^^ reference scala/
6+ // ^^^^^^^^ reference scala/language.
7+ // ^^^^^^^^^^^^^^^ reference scala/language.reflectiveCalls.
8+
9+ class ReflectiveCall {
10+ // ^^^^^^^^^^^^^^ definition minimized/ReflectiveCall# class ReflectiveCall
11+ // definition minimized/ReflectiveCall#`<init>`(). def this()
12+ // Reproduction for https://github.com/scalameta/scalameta/issues/2788
13+ val a =
14+ // ^ definition minimized/ReflectiveCall#a. val a: { val b: Int }
15+ new {
16+ // definition local0 final class $anon
17+ val b = 1
18+ // ^ definition local1 val b: Int
19+ }
20+ println(a.b)
21+ // ^^^^^^^ reference scala/Predef.println(+1).
22+ // ^ reference minimized/ReflectiveCall#a.
23+ }
You can’t perform that action at this time.
0 commit comments