Files
kotlin/compiler/testData/codegen/boxAgainstJava/sam/adapters/BridgesForOverridden.kt

14 lines
318 B
Kotlin

fun box(): String? {
var s: String?
s = "FAIL for function literal"
JavaClass.samAdapter { s = "OK"; null }
if (s != "OK") return s
s = "FAIL for wrapper"
val function: (String?) -> Thread? = { s = "OK"; null }
JavaClass.samAdapter(function)
if (s != "OK") return s
return "OK"
}