42 lines
503 B
Kotlin
Vendored
42 lines
503 B
Kotlin
Vendored
object O
|
|
|
|
class TopLevel {
|
|
external class A
|
|
|
|
class B
|
|
|
|
fun foo() = 23
|
|
|
|
external fun bar(): Int
|
|
|
|
val x = "a"
|
|
|
|
external val y: String
|
|
|
|
val O.u: String get() = "O.u"
|
|
}
|
|
|
|
external class TopLevelNative {
|
|
external class A
|
|
|
|
class B
|
|
|
|
fun foo(): Int = definedExternally
|
|
|
|
external fun bar(): Int
|
|
|
|
val x: String = definedExternally
|
|
|
|
external val y: String
|
|
}
|
|
|
|
fun topLevelFun() {
|
|
external class A
|
|
|
|
class B
|
|
|
|
fun foo() = 23
|
|
|
|
external fun bar(): Int
|
|
}
|