| // RUN_PIPELINE_TILL: FRONTEND |
| // FULL_JDK |
| // JVM_TARGET: 1.8 |
| // ISSUE: KT-63243 |
| |
| abstract class MyMap<K : Any, V : Any> : AbstractMutableMap<K, V>() |
| |
| interface II { |
| fun replace(key: Int, value: Int): Int? = null |
| } |
| |
| abstract class ZI : MyMap<Int, Int>(), II |
| |
| interface IS { |
| fun replace(key: String, value: String): String? = null |
| } |
| |
| abstract <!MANY_IMPL_MEMBER_NOT_IMPLEMENTED!>class ZS<!> : MyMap<String, String>(), IS |
| |
| /* GENERATED_FIR_TAGS: classDeclaration, functionDeclaration, interfaceDeclaration, nullableType, typeConstraint, |
| typeParameter */ |