Files
kotlin/compiler/testData/checkLocalVariablesTable/itInLambda.kt
Alexander Udalov c30aa7db84 Include package part name to top level closure names
#KT-4234 Fixed
 #KT-4496 Fixed
2014-09-26 10:22:25 +04:00

14 lines
330 B
Kotlin

public fun <T> Iterable<T>.myforEach(operation: (T) -> Unit) : Unit {
for (element in this) operation(element)
}
fun foo1() {
(1..5).myforEach {
println(it)
}
}
// METHOD : _DefaultPackage*$foo1$1.invoke(I)V
// VARIABLE : NAME=this TYPE=L_DefaultPackage*$foo1$1; INDEX=0
// VARIABLE : NAME=it TYPE=I INDEX=1