From 43954699a752b74a223b4a33990b9f963e45cbc1 Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Wed, 31 Aug 2016 10:21:08 +0300 Subject: [PATCH] KT-13612 KotlinPositionManager: fixed initialization in try / catch (cherry picked from commit ecae5c6) --- .../kotlin/idea/debugger/KotlinPositionManager.kt | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/debugger/KotlinPositionManager.kt b/idea/src/org/jetbrains/kotlin/idea/debugger/KotlinPositionManager.kt index ca58ca8b5d9..57bd4c424be 100644 --- a/idea/src/org/jetbrains/kotlin/idea/debugger/KotlinPositionManager.kt +++ b/idea/src/org/jetbrains/kotlin/idea/debugger/KotlinPositionManager.kt @@ -191,18 +191,17 @@ class KotlinPositionManager(private val myDebugProcess: DebugProcess) : MultiReq return null } - val referenceInternalName: String - try { + val referenceInternalName = try { if (location.declaringType().containsKotlinStrata()) { //replace is required for windows - referenceInternalName = location.sourcePath().replace('\\', '/') + location.sourcePath().replace('\\', '/') } else { - referenceInternalName = defaultInternalName(location) + defaultInternalName(location) } } catch (e: AbsentInformationException) { - referenceInternalName = defaultInternalName(location) + defaultInternalName(location) } val className = JvmClassName.byInternalName(referenceInternalName)