Seconded
A workaround using an intermediate java class:
(Kotlin)
class SubClass : AbstractBase() {
override fun Bar.bar() {
superBar(this)
println("subbar")
}
val bar = object: Bar {}
fun test() { bar.bar() }
}
(Java)
public abstract class AbstractBase extends BaseClass {
protected void superBar(Bar b) {
super.bar(b);
}
}