interface Foo {
fun Bar.foo() = println("foo")
}
class FooImpl : Foo {
override fun Bar.foo() {
super.foo() // doesn't compile, what to put instead?
}
}
v
Vampire
09/25/2024, 11:24 PM
Copy code
interface Foo {
fun doFoo() = println("foo")
fun Bar.foo() = doFoo()
}
class FooImpl : Foo {
override fun Bar.foo() {
super.doFoo()
}
}