c7435ba760
We are going to deprecate `WITH_RUNTIME` directive. The main reason behind this change is that `WITH_STDLIB` directive better describes its meaning, specifically it will add kotlin stdlib to test's classpath.
23 lines
318 B
Kotlin
Vendored
23 lines
318 B
Kotlin
Vendored
// WITH_STDLIB
|
|
|
|
import kotlin.collections.HashMap
|
|
|
|
class Inv1<T>
|
|
|
|
class Inv2<K, V>
|
|
|
|
class Something {
|
|
val guilds = Inv2<Int, Inv1<String>>()
|
|
|
|
fun test() {
|
|
guilds[0] = Inv1()
|
|
}
|
|
}
|
|
|
|
operator fun <K, V> Inv2<K, V>.set(key: K, value: V) { }
|
|
|
|
fun box(): String {
|
|
Something().test()
|
|
return "OK"
|
|
}
|