21 lines
262 B
Kotlin
21 lines
262 B
Kotlin
package foo
|
|
|
|
|
|
open class A() {
|
|
val value = "BAR"
|
|
}
|
|
|
|
trait Test {
|
|
fun addFoo(s: String): String {
|
|
return s + "FOO"
|
|
}
|
|
}
|
|
|
|
|
|
class B() : A(), Test {
|
|
fun eval(): String {
|
|
return addFoo(value);
|
|
}
|
|
}
|
|
|
|
fun box() = B().eval() == "BARFOO" |