Open
Description
reproduction steps
class C extends (Set[AnyRef] => Unit) { // error: class C needs to be abstract. Missing implementation for: def apply(v1: Set[_]): Unit // inherited from trait Function1
self: (Set[_] => Unit) =>
def apply(s: Set[AnyRef]): Unit = ()
}
abstract class C extends (Set[AnyRef] => Unit) {
self: (Set[_] => Unit) =>
def apply(s: Set[AnyRef]): Unit = () // No bridge method created!
}