924898afb7
Merge-request: KT-MR-7905 Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com>
27 lines
462 B
Kotlin
Vendored
27 lines
462 B
Kotlin
Vendored
// IGNORE_BACKEND_K2: JS_IR, NATIVE
|
|
// MODULE: lib
|
|
// FILE: Typography.kt
|
|
object Typography {
|
|
const val ellipsis: Char = 'O'
|
|
}
|
|
|
|
// MODULE: main(lib)
|
|
// FILE: main.kt
|
|
class A {
|
|
private companion object {
|
|
fun String.orEllipsis(): String {
|
|
return ellipsis
|
|
}
|
|
|
|
const val ellipsis = "${Typography.ellipsis}"
|
|
}
|
|
|
|
object B {
|
|
fun box() = "".orEllipsis()
|
|
}
|
|
}
|
|
|
|
fun box(): String {
|
|
return A.B.box() + "K"
|
|
}
|