12 lines
215 B
Kotlin
Vendored
12 lines
215 B
Kotlin
Vendored
interface MyMap<K1, V1> {
|
|
operator fun get(k: K1): V1
|
|
}
|
|
|
|
interface Foo {
|
|
operator fun <K2, V2> MyMap<K2, V2>.set(k: K2, v: V2)
|
|
|
|
fun test(m: MyMap<String, Int>) {
|
|
<expr>m["a"] += 1</expr>
|
|
}
|
|
}
|