fc838dbb53
Make it static, extract a method which finds an implementation in a trait for a fake override
13 lines
292 B
Kotlin
13 lines
292 B
Kotlin
trait SimpleClass : java.lang.Object {
|
|
fun foo() : String = "239 " + toString ()
|
|
}
|
|
|
|
class SimpleClassImpl() : SimpleClass {
|
|
override fun toString() = "SimpleClassImpl"
|
|
}
|
|
|
|
fun box() : String {
|
|
val c = SimpleClassImpl()
|
|
return if("239 SimpleClassImpl" == c.foo()) "OK" else "fail"
|
|
}
|