Minor: Fix NI error in KotlinPositionManager

This commit is contained in:
Yan Zhulanow
2019-07-24 17:55:03 +09:00
parent 17c3406097
commit 71e8cddaa6
@@ -204,10 +204,8 @@ class KotlinPositionManager(private val myDebugProcess: DebugProcess) : MultiReq
val methodName = location.method().name()
return when {
JvmAbi.isGetterName(methodName) -> {
val parameterForGetter = contextElement.primaryConstructor?.valueParameters?.firstOrNull {
it.hasValOrVar() && it.name != null && JvmAbi.getterName(it.name!!) == methodName
} ?: return null
parameterForGetter
val valueParameters = contextElement.primaryConstructor?.valueParameters ?: emptyList()
valueParameters.find { it.hasValOrVar() && it.name != null && JvmAbi.getterName(it.name!!) == methodName }
}
methodName == "<init>" -> contextElement.primaryConstructor
else -> null