FIR IDE: fix reference shortening regarding new qualified sources

This commit is contained in:
Mikhail Glukhikh
2021-02-18 16:03:34 +03:00
parent 5066a90f6f
commit 588b1354f6
@@ -326,8 +326,8 @@ private class ElementsToShortenCollector(private val shorteningContext: FirShort
private fun processFunctionCall(functionCall: FirFunctionCall) {
if (!canBePossibleToDropReceiver(functionCall)) return
val callExpression = functionCall.psi as? KtCallExpression ?: return
val qualifiedCallExpression = callExpression.getDotQualifiedExpressionForSelector() ?: return
val qualifiedCallExpression = functionCall.psi as? KtDotQualifiedExpression ?: return
val callExpression = qualifiedCallExpression.selectorExpression as? KtCallExpression ?: return
val calleeReference = functionCall.calleeReference
val callableId = findUnambiguousReferencedCallableId(calleeReference) ?: return