KT-13612 KotlinPositionManager: fixed initialization in try / catch
(cherry picked from commit ecae5c6)
This commit is contained in:
committed by
Mikhail Glukhikh
parent
6a9d058db4
commit
43954699a7
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user