Files
kotlin-fork/js/js.translator/testData/closure/cases/localConstructorAndMethod.kt
T

18 lines
267 B
Kotlin
Vendored

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"
}