diff --git a/idea/src/org/jetbrains/kotlin/idea/inspections/collections/FunctionUtils.kt b/idea/src/org/jetbrains/kotlin/idea/inspections/collections/FunctionUtils.kt index 92984d2c4de..1ca976a1569 100644 --- a/idea/src/org/jetbrains/kotlin/idea/inspections/collections/FunctionUtils.kt +++ b/idea/src/org/jetbrains/kotlin/idea/inspections/collections/FunctionUtils.kt @@ -59,7 +59,7 @@ fun KtCallExpression.isCalling(fqName: FqName, context: BindingContext = analyze fun KtCallExpression.isCalling(fqNames: List, context: BindingContext = analyze(BodyResolveMode.PARTIAL)): Boolean { val calleeText = calleeExpression?.text ?: return false - val fqName = fqNames.firstOrNull { fqName -> fqName.asString().takeLastWhile { it != '.' } == calleeText } ?: return false + val fqName = fqNames.firstOrNull { fqName -> fqName.shortName().asString() == calleeText } ?: return false return getResolvedCall(context)?.isCalling(fqName) == true }