Files
kotlin/idea/testData/internal/toolWindow/objectInInlineFun/inlineFun.kt

26 lines
361 B
Kotlin
Vendored

package inlineFun1
inline fun myFun(crossinline f: () -> Int): Int {
val o = object {
fun test() = 1
}
o.test()
val lambda = { 1 }
lambda()
val o2 = object {
fun test() = f()
}
o2.test()
val lambda2 = { f() }
lambda2()
val ref = ::reference
ref.invoke()
return f()
}
fun reference() = 1