1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
package s { object Boop extends j.Bar_1 { def foo() {} def bar() {} } class Baz(x: j.Bar_1) { x.foo override def toString = "Baz" } } object Test { def main(args: Array[String]): Unit = { println(new s.Baz(s.Boop)) } }