Files
kotlin-fork/idea/jvm-debugger/jvm-debugger-test/testData/stepping/stepOver/stopInInlineCallInFieldInLocalClass.kt
T
2019-10-08 19:13:55 +09:00

20 lines
380 B
Kotlin
Vendored

package stopInInlineCallInFieldInLocalClass
fun foo(a: Any) {}
fun main(args: Array<String>) {
class A {
var value = 42
var b: String = "".inlineApply {
{
//Breakpoint!
foo(value)
}()
}
}
A()
}
inline fun <T> T.inlineApply(block: T.() -> kotlin.Unit): T { this.block(); return this }