Files
kotlin-fork/idea/testData/refactoring/extractFunction/controlFlow/initializer/valueUsedInAnonymousObject.kt.after
T

16 lines
223 B
Plaintext

// SIBLING:
fun main(args: Array<String>) {
val a = i()
val t = object: T {
override fun foo(n: Int) = n + a
}
}
private fun i(): Int {
val a = 1
return a
}
trait T {
fun foo(n: Int): Int
}