Files
Yan Zhulanow 0fec50135f [kotlin] Provide CFG facade for the extract function refactoring
This is the first implementation of a control flow graph facade for the
extract function IDE refactoring. The exact contents of
'KtDataFlowExitPointSnapshot' will be refined later.

^KT-65762 Fixed
2024-03-14 10:53:11 +00:00

17 lines
258 B
Kotlin
Vendored

fun test() {
buildFoo {
value = <expr>produceString()</expr>
}
}
fun buildFoo(builder: Foo.() -> Unit): Foo {
val foo = Foo()
foo.builder()
return foo
}
fun Foo {
var value: String? = null
}
fun produceString(): String = ""