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

18 lines
215 B
Kotlin

package foo
fun A.create(init: A.() -> Unit): A {
init()
return this
}
fun box(): Boolean {
val a = A().create {
c = 1 + t
}
return a.c == 4
}
class A() {
val t = 3
var c = 2
}