Files
kotlin-fork/compiler/testData/codegen/box/cinterop/kt63049.kt
T
Vladimir Sukharev b1508a49ac [K/N] Add failed test for KT-63049
^KT-63049
2023-12-19 09:15:39 +00:00

24 lines
525 B
Kotlin
Vendored

// TARGET_BACKEND: NATIVE
// MODULE: cinterop
// FILE: kt63049.def
depends = Foundation
language = Objective-C
---
@interface WithClassProperty
@end
// MODULE: main(cinterop)
// FILE: main.kt
@file:OptIn(kotlinx.cinterop.ExperimentalForeignApi::class, kotlin.experimental.ExperimentalObjCName::class)
import kt63049.*
import kotlin.test.assertEquals
class Impl : WithClassProperty() {
companion object : WithClassPropertyMeta() {
fun stringProperty(): String? = "OK"
}
}
fun box() = Impl.stringProperty()