Files
kotlin-fork/idea/jvm-debugger/jvm-debugger-test/testData/evaluation/singleBreakpoint/frame/lambdaParameterMangling.kt
T
2019-10-08 19:13:55 +09:00

20 lines
331 B
Kotlin
Vendored

package lambdaParameterMangling
private data class Foo(val a: String, val b: Int)
private fun foo(foo: Foo, block: (Foo) -> Unit) {
block(foo)
}
fun main() {
foo(Foo("a", 5)) { (a, b) ->
//Breakpoint!
val c = 5
}
}
// SHOW_KOTLIN_VARIABLES
// PRINT_FRAME
// EXPRESSION: a.length + b
// RESULT: 6: I