diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/stepping/KotlinStepOverInlineFilter.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/stepping/KotlinStepOverInlineFilter.kt index c7db54e0ae4..9d0678c614b 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/stepping/KotlinStepOverInlineFilter.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/stepping/KotlinStepOverInlineFilter.kt @@ -58,7 +58,5 @@ class KotlinStepOverInlineFilter(val project: Project, val data: StepOverFilterD throw IllegalStateException() // Should not be called from Kotlin hint } - override fun getCallingExpressionLines(): Range? { - throw IllegalStateException() // Should not be called from Kotlin hint - } + override fun getCallingExpressionLines(): Range? = null } \ No newline at end of file diff --git a/idea/testData/debugger/tinyApp/src/stepping/stepOver/kt24343.kt b/idea/testData/debugger/tinyApp/src/stepping/stepOver/kt24343.kt new file mode 100644 index 00000000000..51a96ff0235 --- /dev/null +++ b/idea/testData/debugger/tinyApp/src/stepping/stepOver/kt24343.kt @@ -0,0 +1,10 @@ +package kt24343 + +fun main(args: Array) { + val list = listOf(1, 2) + //Breakpoint! + list.map { it + 1 } + println() +} + +// STEP_OVER: 1 \ No newline at end of file diff --git a/idea/testData/debugger/tinyApp/src/stepping/stepOver/kt24343.out b/idea/testData/debugger/tinyApp/src/stepping/stepOver/kt24343.out new file mode 100644 index 00000000000..c8309d35023 --- /dev/null +++ b/idea/testData/debugger/tinyApp/src/stepping/stepOver/kt24343.out @@ -0,0 +1,10 @@ +LineBreakpoint created at kt24343.kt:6 +Run Java +Connected to the target VM +kt24343.kt:6 +kt24343.kt:6 +resuming kt24343.kt:6 +Disconnected from the target VM + +Process finished with exit code 0 + diff --git a/idea/tests/org/jetbrains/kotlin/idea/debugger/KotlinSteppingTestGenerated.java b/idea/tests/org/jetbrains/kotlin/idea/debugger/KotlinSteppingTestGenerated.java index 756f1a4778c..350498c4be9 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/debugger/KotlinSteppingTestGenerated.java +++ b/idea/tests/org/jetbrains/kotlin/idea/debugger/KotlinSteppingTestGenerated.java @@ -453,6 +453,11 @@ public class KotlinSteppingTestGenerated extends AbstractKotlinSteppingTest { runTest("idea/testData/debugger/tinyApp/src/stepping/stepOver/inlineInObjectDex.kt"); } + @TestMetadata("kt24343.kt") + public void testKt24343() throws Exception { + runTest("idea/testData/debugger/tinyApp/src/stepping/stepOver/kt24343.kt"); + } + @TestMetadata("noParameterLambdaArgumentCallInInline.kt") public void testNoParameterLambdaArgumentCallInInline() throws Exception { runTest("idea/testData/debugger/tinyApp/src/stepping/stepOver/noParameterLambdaArgumentCallInInline.kt");