Files
kotlin-fork/js/js.translator/testData/extensionFunction/cases/extensionInsideFunctionLiteral.kt
T
2014-03-11 20:04:00 +04:00

22 lines
306 B
Kotlin

package foo
class M() {
var m = 0
fun eval() {
var d = {
var c = { Int.() -> this + 3 }
m += 3.c()
}
d();
}
}
fun box(): Boolean {
var a = M()
if (a.m != 0) return false;
a.eval()
if (a.m != 6) return false;
return true;
}