mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-16 15:53:55 +00:00
46 lines
826 B
Kotlin
Vendored
46 lines
826 B
Kotlin
Vendored
// !DIAGNOSTICS: -DEPRECATION
|
|
object O
|
|
|
|
class TopLevel {
|
|
external class <!NESTED_EXTERNAL_DECLARATION!>A<!>
|
|
|
|
class B
|
|
|
|
fun foo() = 23
|
|
|
|
<!NESTED_EXTERNAL_DECLARATION!>external fun bar(): Int<!>
|
|
|
|
<!NESTED_EXTERNAL_DECLARATION!>@native fun baz(): 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() = 23
|
|
|
|
<!NESTED_EXTERNAL_DECLARATION!>external fun bar(): Int<!>
|
|
|
|
val x = "a"
|
|
|
|
<!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<!>
|
|
}
|
|
|