blob: a17fe029142ec9ae05ed326b5e7ce2bd28f63b4b [file]
// KT-54028
// MODULE: lib
// FILE: file1.kt
sealed interface LazyGridLayoutInfo {
fun ok(): String
}
// FILE: file2.kt
class LazyGridState {
val layoutInfo: LazyGridLayoutInfo
get() = EmptyLazyGridLayoutInfo
}
private object EmptyLazyGridLayoutInfo : LazyGridLayoutInfo {
override fun ok() = "OK"
}
// MODULE: main(lib)
// FILE: main.kt
fun box(): String {
return LazyGridState().layoutInfo.ok()
}