blob: 8762047afb739ebc69f5e6db590501d53a597d1c (
plain) (
tree)
|
|
class B
object C extends B
class F[T <: B](cons: => T) {
def f = cons
}
class F2[T <: B](cons: => T) extends F(cons)
object D extends F2(C) // works
object E extends F2(new B {})
object Test {
def main(args: Array[String]): Unit = {
D.f
E.f
}
}
|