// IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // TARGET_BACKEND: JVM // FULL_JDK // WITH_REFLECT import kotlin.test.assertEquals import java.util.* fun assertToString(s: String, x: Any) { assertEquals(s, x.toString()) } fun box(): String { assertToString("fun kotlin.collections.Map.getOrDefault(K, V): V", Map<*, *>::getOrDefault) assertToString("fun java.util.HashMap.getOrDefault(K, V): V", HashMap<*, *>::getOrDefault) // TODO: uncomment once KT-11754 is fixed // assertToString("", MutableList<*>::removeAt) assertToString("fun kotlin.collections.Collection.contains(E): kotlin.Boolean", Collection<*>::contains) assertToString("fun kotlin.collections.Set.contains(E): kotlin.Boolean", Set<*>::contains) assertToString("fun kotlin.collections.Collection.isEmpty(): kotlin.Boolean", Collection<*>::isEmpty) return "OK" }