Files
kotlin-fork/js/js.translator/testData/box/closure/localConstructorAndMethod.kt
T
2018-09-12 09:49:25 +03:00

19 lines
301 B
Kotlin
Vendored

// EXPECTED_REACHABLE_NODES: 1292
package foo
interface B {
fun result(): Int
}
class A(private val x: Int) {
fun test() = object : B {
val y = x + 1
override fun result() = x * 10 + y
}
}
fun box(): String {
assertEquals(23, A(2).test().result())
return "OK"
}