diff --git a/idea/jvm-debugger/jvm-debugger-test/test/org/jetbrains/kotlin/idea/debugger/test/IrKotlinSteppingTestGenerated.java b/idea/jvm-debugger/jvm-debugger-test/test/org/jetbrains/kotlin/idea/debugger/test/IrKotlinSteppingTestGenerated.java index 6ac4bf55172..fc7d1f26c6f 100644 --- a/idea/jvm-debugger/jvm-debugger-test/test/org/jetbrains/kotlin/idea/debugger/test/IrKotlinSteppingTestGenerated.java +++ b/idea/jvm-debugger/jvm-debugger-test/test/org/jetbrains/kotlin/idea/debugger/test/IrKotlinSteppingTestGenerated.java @@ -483,6 +483,11 @@ public class IrKotlinSteppingTestGenerated extends AbstractIrKotlinSteppingTest runTest("idea/jvm-debugger/jvm-debugger-test/testData/stepping/stepOver/kt24343.kt"); } + @TestMetadata("kt44074.kt") + public void testKt44074() throws Exception { + runTest("idea/jvm-debugger/jvm-debugger-test/testData/stepping/stepOver/kt44074.kt"); + } + @TestMetadata("lambdaToInlineFold.kt") public void testLambdaToInlineFold() throws Exception { runTest("idea/jvm-debugger/jvm-debugger-test/testData/stepping/stepOver/lambdaToInlineFold.kt"); diff --git a/idea/jvm-debugger/jvm-debugger-test/test/org/jetbrains/kotlin/idea/debugger/test/KotlinSteppingTestGenerated.java b/idea/jvm-debugger/jvm-debugger-test/test/org/jetbrains/kotlin/idea/debugger/test/KotlinSteppingTestGenerated.java index 1fce43faee8..863283169b6 100644 --- a/idea/jvm-debugger/jvm-debugger-test/test/org/jetbrains/kotlin/idea/debugger/test/KotlinSteppingTestGenerated.java +++ b/idea/jvm-debugger/jvm-debugger-test/test/org/jetbrains/kotlin/idea/debugger/test/KotlinSteppingTestGenerated.java @@ -483,6 +483,11 @@ public class KotlinSteppingTestGenerated extends AbstractKotlinSteppingTest { runTest("idea/jvm-debugger/jvm-debugger-test/testData/stepping/stepOver/kt24343.kt"); } + @TestMetadata("kt44074.kt") + public void testKt44074() throws Exception { + runTest("idea/jvm-debugger/jvm-debugger-test/testData/stepping/stepOver/kt44074.kt"); + } + @TestMetadata("lambdaToInlineFold.kt") public void testLambdaToInlineFold() throws Exception { runTest("idea/jvm-debugger/jvm-debugger-test/testData/stepping/stepOver/lambdaToInlineFold.kt"); diff --git a/idea/jvm-debugger/jvm-debugger-test/testData/stepping/stepOver/kt44074.kt b/idea/jvm-debugger/jvm-debugger-test/testData/stepping/stepOver/kt44074.kt new file mode 100644 index 00000000000..ff3fa78b31f --- /dev/null +++ b/idea/jvm-debugger/jvm-debugger-test/testData/stepping/stepOver/kt44074.kt @@ -0,0 +1,14 @@ +package test + +fun main() { + val toSet = setOf() + val clusterToReports = toSet.groupBy { it } + val updatedClusters = mutableListOf() + //Breakpoint! + updatedClusters.addAll(clusterToReports.map { it.value[0] }) // step over here + test(updatedClusters) +} + +fun test(a: Any) { + +} \ No newline at end of file diff --git a/idea/jvm-debugger/jvm-debugger-test/testData/stepping/stepOver/kt44074.out b/idea/jvm-debugger/jvm-debugger-test/testData/stepping/stepOver/kt44074.out new file mode 100644 index 00000000000..72065627880 --- /dev/null +++ b/idea/jvm-debugger/jvm-debugger-test/testData/stepping/stepOver/kt44074.out @@ -0,0 +1,8 @@ +LineBreakpoint created at kt44074.kt:8 +Run Java +Connected to the target VM +kt44074.kt:8 +kt44074.kt:9 +Disconnected from the target VM + +Process finished with exit code 0