Files
kotlin-fork/js/js.translator/testData/box/callableReference/function/classMemberOverridden.kt
T
2018-09-12 09:49:25 +03:00

18 lines
360 B
Kotlin
Vendored

// EXPECTED_REACHABLE_NODES: 1291
package foo
open class A {
open fun foo(a:String,b:String): String = "fooA:" + a + b
}
class B : A() {
override fun foo(a:String,b:String): String = "fooB:" + a + b
}
fun box(): String {
val b = B()
var ref = A::foo
val result = ref(b, "1", "2")
return (if (result == "fooB:12") "OK" else result)
}