Debugger: Skip inlined library frames on step over (KT-12016)
This commit is contained in:
+11
@@ -0,0 +1,11 @@
|
||||
package test
|
||||
|
||||
fun main() {
|
||||
val l = listOf(1, 2, 3, 4)
|
||||
val res = l.foldRightIndexed(0) { index, elem, akk ->
|
||||
//Breakpoint!
|
||||
akk + index - 4
|
||||
}
|
||||
}
|
||||
|
||||
// STEP_OVER: 5
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
LineBreakpoint created at lambdaToInlineFold.kt:7
|
||||
Run Java
|
||||
Connected to the target VM
|
||||
lambdaToInlineFold.kt:7
|
||||
lambdaToInlineFold.kt:7
|
||||
lambdaToInlineFold.kt:7
|
||||
lambdaToInlineFold.kt:7
|
||||
lambdaToInlineFold.kt:5
|
||||
lambdaToInlineFold.kt:9
|
||||
Disconnected from the target VM
|
||||
|
||||
Process finished with exit code 0
|
||||
Vendored
+12
@@ -0,0 +1,12 @@
|
||||
package test
|
||||
|
||||
fun main() {
|
||||
val l = listOf(1, 2, 3, 4)
|
||||
val res = l.foldRightIndexed(0) { index, elem, akk ->
|
||||
//Breakpoint!
|
||||
akk + index - 4
|
||||
}
|
||||
}
|
||||
|
||||
// TRACING_FILTERS_ENABLED: false
|
||||
// STEP_OVER: 5
|
||||
idea/jvm-debugger/jvm-debugger-test/testData/stepping/stepOver/lambdaToInlineFoldFiltersDisabled.out
Vendored
+14
@@ -0,0 +1,14 @@
|
||||
LineBreakpoint created at lambdaToInlineFoldFiltersDisabled.kt:7
|
||||
Run Java
|
||||
Connected to the target VM
|
||||
lambdaToInlineFoldFiltersDisabled.kt:7
|
||||
_Collections.!EXT!
|
||||
_Collections.!EXT!
|
||||
_Collections.!EXT!
|
||||
lambdaToInlineFoldFiltersDisabled.kt:7
|
||||
_Collections.!EXT!
|
||||
resuming lambdaToInlineFoldFiltersDisabled.kt:7
|
||||
resuming lambdaToInlineFoldFiltersDisabled.kt:7
|
||||
Disconnected from the target VM
|
||||
|
||||
Process finished with exit code 0
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
package test
|
||||
|
||||
fun main() {
|
||||
val l = listOf(1, 2, 3, 4)
|
||||
l.map { element ->
|
||||
//Breakpoint!
|
||||
bar(element * 2)
|
||||
}
|
||||
}
|
||||
|
||||
fun bar(n: Int) = n
|
||||
|
||||
// STEP_OVER: 5
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
LineBreakpoint created at lambdaToInlineMap.kt:7
|
||||
Run Java
|
||||
Connected to the target VM
|
||||
lambdaToInlineMap.kt:7
|
||||
lambdaToInlineMap.kt:7
|
||||
lambdaToInlineMap.kt:7
|
||||
lambdaToInlineMap.kt:7
|
||||
lambdaToInlineMap.kt:9
|
||||
Disconnected from the target VM
|
||||
|
||||
Process finished with exit code 0
|
||||
Vendored
+14
@@ -0,0 +1,14 @@
|
||||
package test
|
||||
|
||||
fun main() {
|
||||
val l = listOf(1, 2, 3, 4)
|
||||
l.map { element ->
|
||||
//Breakpoint!
|
||||
bar(element * 2)
|
||||
}
|
||||
}
|
||||
|
||||
fun bar(n: Int) = n
|
||||
|
||||
// TRACING_FILTERS_ENABLED: false
|
||||
// STEP_OVER: 5
|
||||
Vendored
+14
@@ -0,0 +1,14 @@
|
||||
LineBreakpoint created at lambdaToInlineMapFiltersDisabled.kt:7
|
||||
Run Java
|
||||
Connected to the target VM
|
||||
lambdaToInlineMapFiltersDisabled.kt:7
|
||||
_Collections.!EXT!
|
||||
_Collections.!EXT!
|
||||
lambdaToInlineMapFiltersDisabled.kt:7
|
||||
_Collections.!EXT!
|
||||
_Collections.!EXT!
|
||||
resuming lambdaToInlineMapFiltersDisabled.kt:7
|
||||
resuming lambdaToInlineMapFiltersDisabled.kt:7
|
||||
Disconnected from the target VM
|
||||
|
||||
Process finished with exit code 0
|
||||
Reference in New Issue
Block a user