Files
kotlin-fork/compiler/testData/ir/irText/firProblems/Fir2IrClassifierStorage.kt
T
2024-02-16 10:19:38 +00:00

20 lines
478 B
Kotlin
Vendored

// FIR_IDENTICAL
class FirSession(val name: String)
interface Fir2IrComponents {
val session: FirSession
val classifierStorage: Fir2IrClassifierStorage
}
class Fir2IrComponentsStorage(
override val session: FirSession
) : Fir2IrComponents {
override lateinit var classifierStorage: Fir2IrClassifierStorage
}
class Fir2IrClassifierStorage(
private val components: Fir2IrComponents
) : Fir2IrComponents by components {
private val name = session.name
}