// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // SAM_CONVERSIONS: INDY // WITH_STDLIB // CHECK_BYTECODE_TEXT // JVM_IR_TEMPLATES // 1 java/lang/invoke/LambdaMetafactory // FILE: multifileClassMemberFromStdlib.kt fun test(a: List, b: List, bf: BF) = bf.apply(a, b) fun box(): String { val ss = test(listOf("O"), listOf("K"), List::plus) return ss[0] + ss[1] } // FILE: BF.java import java.util.*; public interface BF { List apply(List a, List b); }