22 lines
430 B
Kotlin
Vendored
22 lines
430 B
Kotlin
Vendored
// EXPECTED_REACHABLE_NODES: 1295
|
|
package foo
|
|
|
|
abstract class B {
|
|
abstract fun foo(param: String): String
|
|
}
|
|
|
|
class A : B() {
|
|
// must be here - before open fun foo(String)
|
|
private fun foo(param: Int) = "foo(Int)"
|
|
|
|
fun foo() = "foo()"
|
|
|
|
override fun foo(param: String) = "foo(String)"
|
|
}
|
|
|
|
fun box(): String {
|
|
val result = A().foo("OK")
|
|
if (result != "foo(String)") return "fail: $result"
|
|
|
|
return "OK"
|
|
} |