blob: 7f1aea0dbcb1ea99a50813250807c90093102ea2 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
|
trait Outer[This <: Outer[This]] {
self: This =>
trait Inner
def score(i: This#Inner): Double
}
class Outer2 extends Outer[Outer2] {
class Inner extends super.Inner
def score(i: Outer2#Inner) = 0.0
}
|