1 2 3 4 5 6 7 8
object Repros { class Bar {} class Baz(val myFoo: Foo) { } trait Foo { this: Bar => val thing = new Baz(this) } }