mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-12 00:21:32 +00:00
It prevents reporting unsafe substitution warning on expressions
like 'arrayOf(arrayOf(""))'
19 lines
397 B
Kotlin
Vendored
19 lines
397 B
Kotlin
Vendored
// !DIAGNOSTICS: -UNUSED_VARIABLE
|
|
|
|
fun test() {
|
|
arrayOf<List<String>>(listOf(""))
|
|
arrayOf(listOf(""))
|
|
|
|
arrayOf<Array<String>>(arrayOf(""))
|
|
arrayOf(arrayOf(""))
|
|
|
|
arrayOfNulls<Array<String>>(1)
|
|
|
|
Array<Array<String>>(1) { arrayOf("") }
|
|
Array(1) { arrayOf("") }
|
|
Array(1) { arrayOf("") }
|
|
|
|
emptyArray<Array<String>>()
|
|
val x: Array<Array<String>> = emptyArray()
|
|
}
|