Files
kotlin-fork/compiler/testData/codegen/box/properties/lateinit/privateVarInCompanion.kt
T
2023-12-26 10:18:19 +00:00

28 lines
456 B
Kotlin
Vendored

// IGNORE_BACKEND: JVM
// KT-44234
// JVM_ABI_K1_K2_DIFF: KT-63850, KT-63984
class App {
val context: Context = Context()
fun onCreate() {
instance = this
}
companion object {
private lateinit var instance: App set
val context: Context get() = instance.context
}
}
class Context {
fun print(): String = "OK"
}
fun box(): String {
val app = App()
app.onCreate()
return App.context.print()
}