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