1 2 3 4 5 6 7 8 9 10 11
class Base(a: Any) class Demo extends Base(new { Demo.this.toString }) { val x: Any = () } class Demo2 extends Base(new { this.toString }) { val x: Any = () }