Files
kotlin-fork/compiler/testData/diagnostics/testsWithJsStdLib/native/optionlBody/native.kt
T
2023-01-09 08:57:08 +00:00

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
}