blob: a2ebe8f2b76ef161a943f1ad0138ea53c71a237e (
plain) (
tree)
|
|
trait Lang1 {
trait Exp
trait Visitor { def f(left: Exp): Unit }
class Eval1 extends Visitor { self =>
def f(left: Exp) = ()
}
}
trait Lang2 extends Lang1 {
class Visitor extends Eval1 { Visitor => // error: classes cannot be overridden
}
}
|