blob: 2f39f5b7608404b7344e78f3037e5f181de45f00 [file] [log] [blame]
// IGNORE_BACKEND: JVM
// WITH_STDLIB
interface Runnable {
fun run()
}
class AnonymousClassInLambda {
fun run(): Int {
var x = 0
val threads = (1..10).map {
object : Runnable {
override fun run() {
x++
}
}
}
threads.forEach { it.run() }
return x
}
}
fun box(): String {
return if (AnonymousClassInLambda().run() == 10) "OK" else "Fail"
}