// FIR_IDENTICAL // !DIAGNOSTICS: -UNUSED_VARIABLE // FILE: Function.java public interface Function { Result fun(Param param); } // FILE: AdapterProcessor.java public class AdapterProcessor { public AdapterProcessor(Function conversion) {} } // FILE: main.kt interface PsiMethod { val containingClass: PsiClass? } interface PsiClass fun test() { val processor = AdapterProcessor( Function { method: PsiMethod? -> method?.containingClass } ) }