From f872b378d0a911a8205231fce524266b111e251d Mon Sep 17 00:00:00 2001 From: Natalia Ukhorskaya Date: Thu, 19 Nov 2015 13:54:32 +0300 Subject: [PATCH] Create KotlinStackFrame only for kotlin classes with inline functions #KT-10092 Fixed --- .../jetbrains/kotlin/idea/debugger/KotlinPositionManager.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/debugger/KotlinPositionManager.kt b/idea/src/org/jetbrains/kotlin/idea/debugger/KotlinPositionManager.kt index cd338295bfd..7532a1de74e 100644 --- a/idea/src/org/jetbrains/kotlin/idea/debugger/KotlinPositionManager.kt +++ b/idea/src/org/jetbrains/kotlin/idea/debugger/KotlinPositionManager.kt @@ -80,7 +80,10 @@ public class KotlinPositionManager(private val myDebugProcess: DebugProcess) : M } override fun createStackFrame(frame: StackFrameProxyImpl, debugProcess: DebugProcessImpl, location: Location): XStackFrame? { - return KotlinStackFrame(frame) + if (location.declaringType().availableStrata().contains("Kotlin")) { + return KotlinStackFrame(frame) + } + return null } override fun getSourcePosition(location: Location?): SourcePosition? {