Files
kotlin-fork/compiler/fir/analysis-tests/testData/resolve/spreadOperator.kt
T
2020-12-16 19:52:30 +03:00

29 lines
551 B
Kotlin
Vendored

// FILE: Utils.java
public class Utils {
public static String[] getStrings() {
return new String[0];
}
}
// FILE: Main.kt
fun <T> myListOf(vararg elements: T): List<T> = null!!
fun <T> myListOf(element: T): List<T> = null!!
fun takeStrings(list: List<String>) {}
fun getStrings(): Array<String> = null!!
fun testFromKotlin() {
val values = getStrings()
val list = myListOf(*values)
takeStrings(list)
}
fun testFromJava() {
val values = Utils.getStrings()
val list = myListOf(*values)
takeStrings(list)
}