mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-12 00:21:32 +00:00
43 lines
776 B
Kotlin
Vendored
43 lines
776 B
Kotlin
Vendored
object O
|
|
|
|
class TopLevel {
|
|
external class <!NESTED_EXTERNAL_DECLARATION!>A<!>
|
|
|
|
class B
|
|
|
|
fun foo() = 23
|
|
|
|
<!NESTED_EXTERNAL_DECLARATION!>external fun bar(): Int<!>
|
|
|
|
val x = "a"
|
|
|
|
<!NESTED_EXTERNAL_DECLARATION!>external val y: String<!>
|
|
|
|
val O.u: String get() = "O.u"
|
|
}
|
|
|
|
external class TopLevelNative {
|
|
external class <!NESTED_EXTERNAL_DECLARATION!>A<!>
|
|
|
|
class B
|
|
|
|
fun foo(): Int = definedExternally
|
|
|
|
<!NESTED_EXTERNAL_DECLARATION!>external fun bar(): Int<!>
|
|
|
|
val x: String = definedExternally
|
|
|
|
<!NESTED_EXTERNAL_DECLARATION!>external val y: String<!>
|
|
}
|
|
|
|
fun topLevelFun() {
|
|
external class <!NESTED_EXTERNAL_DECLARATION!>A<!>
|
|
|
|
class B
|
|
|
|
fun foo() = 23
|
|
|
|
<!NESTED_EXTERNAL_DECLARATION!>external fun bar(): Int<!>
|
|
}
|
|
|