// FIR_IDENTICAL // !CHECK_TYPE // !DIAGNOSTICS: -UNUSED_PARAMETER // FILE: A.java public class A { public static Out foo() { return null; } public static In bar() { return null; } } // FILE: main.kt class Out { fun x(): E = null!! } class In { fun y(f: F) {} } fun test() { A.foo().x() checkType { _() } A.bar().y(null) }