// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // SAM_CONVERSIONS: INDY // CHECK_BYTECODE_TEXT // JVM_IR_TEMPLATES // 1 java/lang/invoke/LambdaMetafactory // FILE: genericSam2.kt fun test(lambda: (FT) -> FR) = Sam(lambda) fun box(): String = test { "O" + it }.get("K") // FILE: Sam.java public interface Sam { R get(T x); }