Files
kotlin-fork/compiler/testData/codegen/box/compileKotlinAgainstKotlin/inlineClasses/privateCompanionObjectValInDifferentModule.kt
T
Vladimir Sukharev 09a0905ffc [Test] Convert IGNORE: NATIVE directives in rest of tests
^KT-59057 Fixed

Merge-request: KT-MR-10794
Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com>
2023-06-26 07:44:12 +00:00

26 lines
431 B
Kotlin
Vendored

// !LANGUAGE: +InlineClasses
// DONT_TARGET_EXACT_BACKEND: NATIVE
// IGNORE_BACKEND: JS_IR, JS
// WITH_REFLECT
// MODULE: lib
// FILE: A.kt
package a
import kotlin.reflect.jvm.isAccessible
inline class S(val s: String)
class Host {
companion object {
private val ok = S("OK")
val ref = ::ok.apply { isAccessible = true }
}
}
// MODULE: main(lib)
// FILE: B.kt
import a.*
fun box() = Host.ref.call().s