blob: f86a0058119ba147933fdd0dc8f7d9f147656622 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
|
trait A {
type T;
trait X {
private[A] type S <: T;
/*private[A]*/ def foo : S;
}
trait Y extends X {
override private[A] type S = Any;
override /*private[A]*/ def foo = null;
}
}
|