mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-11 00:21:29 +00:00
12 lines
720 B
Kotlin
Vendored
12 lines
720 B
Kotlin
Vendored
|
|
// assuming to be executed on proguarded compiler in which `newArrayList` is present, but `asList` ist removed
|
|
// first pulling `newArrayList`, so with non-embeddable (not shaded) host/compiler the class `Lists` will be pulled from
|
|
// the guava embedded into compiler, then using `asList`, which should not be present in this version of the class due to proguarding
|
|
// So, the compilation should only succeed if shaded compiler is used and `Lists` are loaded from the non-embedded guava jar
|
|
|
|
val arr = com.google.common.collect.Lists.newArrayList<Int>()
|
|
val lst = listOf("Hello", "Guava")
|
|
val glist = com.google.common.collect.Lists.asList(lst.first(), lst[1], emptyArray())
|
|
|
|
println(glist.joinToString(", ", "", "!"))
|