9ef5f6817 ^
33b0e7b1a ^
1 2 3 4 5 6 7 8
9
10 11 12 13
class A { class C extends { val x: A = this } with AnyRef } class B(x: Int) class D { class C(x: Int) extends B({val test: D = this; x}) { def this() = { this({val test: D = this; 1}) } } }