50 lines
759 B
Kotlin
Vendored
50 lines
759 B
Kotlin
Vendored
// !DIAGNOSTICS: -UNREACHABLE_CODE
|
|
// unreachable code suppressed due to KT-9586
|
|
|
|
external val baz: Int
|
|
external val boo: Int = noImpl
|
|
|
|
external fun foo()
|
|
external fun bar() {}
|
|
|
|
external interface T {
|
|
val baz: Int
|
|
|
|
fun foo()
|
|
fun bar() {}
|
|
|
|
companion object {
|
|
val baz: Int
|
|
val boo: Int = noImpl
|
|
|
|
fun foo()
|
|
fun bar(): String = noImpl
|
|
}
|
|
}
|
|
|
|
external class C {
|
|
val baz: Int
|
|
val boo: Int = noImpl
|
|
|
|
fun foo()
|
|
fun bar() {}
|
|
|
|
companion object {
|
|
val baz: Int
|
|
val boo: Int = noImpl
|
|
|
|
fun foo()
|
|
fun bar(): String = noImpl
|
|
}
|
|
}
|
|
|
|
external object O {
|
|
val baz: Int
|
|
val boo: Int = noImpl
|
|
|
|
fun foo(s: String): String
|
|
fun bar(s: String): String = noImpl
|
|
}
|
|
|
|
|