Files
kotlin-fork/idea/testData/refactoring/introduceVariable/FunctionLiteralFromExpected.kt
T

17 lines
252 B
Kotlin

class A {
fun foo() = 1
}
fun apply(x: (A) -> Int) = 2
fun test() {
apply<selection>{it.foo()}</selection>
}
/*
class A {
fun foo() = 1
}
fun apply(x: (A) -> Int) = 2
fun test() {
val function: (A) -> Int = {it.foo()}
apply(function)
}
*/