da9f0e7af8
Sometimes there are legitimate reasons to have two separate signature dumps for K1 and K2. ^KT-61797 Fixed
15 lines
398 B
Kotlin
Vendored
15 lines
398 B
Kotlin
Vendored
// WITH_STDLIB
|
|
// FULL_JDK
|
|
// JVM_TARGET: 1.8
|
|
// TARGET_BACKEND: JVM_IR
|
|
|
|
// SEPARATE_SIGNATURE_DUMP_FOR_K2
|
|
// ^ Value parameters in fake overrides generated by K1 and K2 are different
|
|
|
|
class MyMap<K : Any, V : Any> : AbstractMutableMap<K, V>() {
|
|
override fun put(key: K, value: V): V? = null
|
|
|
|
override val entries: MutableSet<MutableMap.MutableEntry<K, V>>
|
|
get() = mutableSetOf()
|
|
}
|