// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // IGNORE_BACKEND_K2: JVM_IR, JS_IR // FIR status: different structure of fake overrides. Fixed in the IR fake override builder. // IGNORE_BACKEND: ANDROID // ^ NSME: java.util.AbstractMap.remove // FULL_JDK // FILE: kt48945b.kt interface MSS : Map class Test : MSS, JASM() { override val entries: MutableSet> get() = throw Exception() } fun box(): String { Test().remove(null, "") return "OK" } // FILE: JASM.java public abstract class JASM extends java.util.AbstractMap { @Override public V get(Object key) { return super.get(key); } }