da9f0e7af8
Sometimes there are legitimate reasons to have two separate signature dumps for K1 and K2. ^KT-61797 Fixed
16 lines
342 B
Kotlin
Vendored
16 lines
342 B
Kotlin
Vendored
// TARGET_BACKEND: JVM
|
|
// FULL_JDK
|
|
|
|
// SEPARATE_SIGNATURE_DUMP_FOR_K2
|
|
// ^ Value parameters in fake overrides generated by K1 and K2 are different
|
|
|
|
import java.util.ArrayList
|
|
|
|
data class Some<T>(val value: T)
|
|
|
|
interface MyList<T> : List<Some<T>>
|
|
|
|
open class SomeList<T> : MyList<T>, ArrayList<Some<T>>()
|
|
|
|
class FinalList : SomeList<String>()
|