fc838dbb53
Make it static, extract a method which finds an implementation in a trait for a fake override
19 lines
275 B
Kotlin
19 lines
275 B
Kotlin
open class Base {
|
|
open fun foo() : String {
|
|
return "fail"
|
|
}
|
|
}
|
|
|
|
trait Derived : Base {
|
|
override fun foo() : String {
|
|
//super.foo()
|
|
return "OK"
|
|
}
|
|
}
|
|
|
|
class DerivedImpl : Derived, Base()
|
|
|
|
fun box(): String {
|
|
return DerivedImpl().foo()
|
|
}
|