25a98964b5 ^
44fd5e7272 ^
1 2
3
4
5
6 7
8 9
10 11
12
13
abstract class Foo { class Inner { def inner: Int = 1 } def foo: Inner } trait Bar { type Inner def foo: Inner = foo } class Test extends Foo with Bar { println(foo.inner) }