// FIR_IDENTICAL // !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_ANONYMOUS_PARAMETER // !CHECK_TYPE // FILE: Clazz.java public class Clazz { public java.util.Collection foo() { return null; } } // FILE: main.kt public fun > Iterable.filterTo(destination: C, predicate: (T) -> Boolean) {} fun test(clazz: Clazz) { val result = java.util.ArrayList() clazz.foo().filterTo(result) { x -> true } }