Skip all same line locations when stepping over inline call (KT-20351)

#KT-20351
This commit is contained in:
Nikolay Krasko
2017-12-22 14:49:37 +03:00
parent f39250c9a2
commit 449fee74e8
4 changed files with 85 additions and 12 deletions
@@ -0,0 +1,57 @@
package soInlineCallsInOneLine
fun test(i: Int): Boolean {
return false
}
fun foo() {}
fun main(args: Array<String>) {
//Breakpoint!
val listOf = listOf(1)
val testSome = listOf.filterNot(::test)
foo()
}
// STEP_OVER: 3
@@ -0,0 +1,10 @@
LineBreakpoint created at soInlineCallsInOneLine.kt:11
Run Java
Connected to the target VM
soInlineCallsInOneLine.kt:11
soInlineCallsInOneLine.kt:12
soInlineCallsInOneLine.kt:13
soInlineCallsInOneLine.kt:14
Disconnected from the target VM
Process finished with exit code 0