// FIR_IDENTICAL // FULL_JDK // !DIAGNOSTICS: -UNUSED_PARAMETER // Issue: KT-32434 // FILE: CacheMonoJava.java public class CacheMonoJava { public static Mono lookup(java.util.Map> map, K key) { throw new UnsupportedOperationException(); } } // FILE: main.kt interface Cache { fun asMap(): MutableMap } interface Mono interface Signal : Mono interface AttributeDefinition val cache: Cache> = TODO() object CacheMonoKotlin { fun lookup(map: MutableMap>, key: K): Mono = TODO() } fun findByName_java(name: String): Mono = CacheMonoJava.lookup(cache.asMap(), name) fun findByName_kotlin(name: String): Mono = CacheMonoKotlin.lookup(cache.asMap(), name)