// MODULE: lib // FILE: lib.kt public fun mangle(l: List) = "Int direct $l" public fun mangle(l: List) = "out Number direct $l" public fun mangle(l: List<*>) = "star direct $l" // MODULE: main(lib) // FILE: main.kt import kotlin.test.* fun box(): String { val mutListInt = mutableListOf(1, 2, 3, 4) val mutListNum = mutableListOf(9, 10, 11, 12) val mutListAny = mutableListOf(5, 6, 7, 8) assertEquals("Int direct [1, 2, 3, 4]", mangle(mutListInt)) assertEquals("out Number direct [9, 10, 11, 12]", mangle(mutListNum)) assertEquals("star direct [5, 6, 7, 8]", mangle(mutListAny)) return "OK" }