16 lines
405 B
Kotlin
Vendored
16 lines
405 B
Kotlin
Vendored
// TARGET_BACKEND: JVM
|
|
// WITH_RUNTIME
|
|
|
|
fun box(): String {
|
|
val f = {}
|
|
val sam = Runnable(f)
|
|
val samJavaClass = sam::class.java
|
|
|
|
if (samJavaClass.simpleName != "")
|
|
throw Exception("samJavaClass.simpleName='${samJavaClass.simpleName}'")
|
|
|
|
if (!samJavaClass.isAnonymousClass())
|
|
throw Exception("!samJavaClass.isAnonymousClass(): '${samJavaClass.name}'")
|
|
|
|
return "OK"
|
|
} |