Files
kotlin-fork/js/js.translator/testData/box/multiModule/clashedInternalDeclarations.kt
T
2019-09-03 14:21:31 +03:00

41 lines
489 B
Kotlin
Vendored

// KJS_WITH_FULL_RUNTIME
// MODULE: AT
// FILE: at.kt
package foo
internal fun qqq() = "Fail AT"
// MODULE: A(AT)
// FILE: a.kt
package foo
internal fun qqq() = "O"
fun o(): String = qqq()
// MODULE: BT
// FILE: bt.kt
package foo
internal fun qqq() = "K"
fun ik() = qqq()
// MODULE: B(BT)
// FILE: b.kt
package foo
internal fun qqq() = "Fail B"
fun k(): String = ik()
// MODULE: main(A, B)
// FILE: main.kt
package main
import foo.*
fun box(): String {
return o() + k()
}