blob: 5f61c5bbbdb8f40e8ec79354db1c8d9ace14e038 (
plain) (
tree)
|
|
trait T { self: B => }
abstract class A { self: B =>
}
class B extends A with T {
}
class C { self: B =>
}
class D extends A // error
class E extends T // error
object Test {
new B() {}
new A() {} // error
object O extends A // error
object M extends C // error
}
|