Rename: Fix parameter rename when new name matches call selector

#KT-13476 Fixed
This commit is contained in:
Alexey Sedunov
2016-08-16 17:17:32 +03:00
parent 5e577c391c
commit f507eed42d
6 changed files with 33 additions and 1 deletions
@@ -171,6 +171,7 @@ fun reportShadowing(
result += BasicUnresolvableCollisionUsageInfo(refElement, elementToBindUsageInfoTo, message)
}
// todo: break into smaller functions
private fun checkUsagesRetargeting(
elementToBindUsageInfosTo: PsiElement,
declaration: PsiNamedElement,
@@ -287,7 +288,9 @@ private fun checkUsagesRetargeting(
continue
}
usageIterator.set(UsageInfoWithReplacement(fullCallExpression, declaration, qualifiedExpression))
if (fullCallExpression !is KtQualifiedExpression) {
usageIterator.set(UsageInfoWithReplacement(fullCallExpression, declaration, qualifiedExpression))
}
}
}