78ca733c38
except tests that are not possible to add without some modifications in the test infra. See todos on the commented-out test declarations
29 lines
672 B
Kotlin
Vendored
29 lines
672 B
Kotlin
Vendored
// TARGET_BACKEND: JVM
|
|
// JVM_TARGET: 1.8
|
|
// IGNORE_BACKEND_K2: JVM_IR, JS_IR
|
|
// FIR status: in progress (M.G.), different structure of f/o
|
|
// IGNORE_BACKEND: ANDROID
|
|
// ^ NSME: java.util.AbstractMap.remove
|
|
// FULL_JDK
|
|
|
|
// FILE: kt48945b.kt
|
|
interface MSS : Map<String, String>
|
|
|
|
class Test : MSS, JASM<String>() {
|
|
override val entries: MutableSet<MutableMap.MutableEntry<String, String>>
|
|
get() = throw Exception()
|
|
}
|
|
|
|
fun box(): String {
|
|
Test().remove(null, "")
|
|
return "OK"
|
|
}
|
|
|
|
// FILE: JASM.java
|
|
public abstract class JASM<V> extends java.util.AbstractMap<String, V> {
|
|
@Override
|
|
public V get(Object key) {
|
|
return super.get(key);
|
|
}
|
|
}
|