Edit kdoc reference in Introducing import alias

#KT-35837 Fixed
This commit is contained in:
Vladimir Dolzhenko
2020-01-08 23:14:08 +01:00
parent f5545b3740
commit b2b90bd495
@@ -112,7 +112,9 @@ fun PsiReference.matchesTarget(candidateTarget: PsiElement): Boolean {
val element = element
if (candidateTarget is KtImportAlias && element is KtSimpleNameExpression && element.getReferencedName() == candidateTarget.name) {
if (candidateTarget is KtImportAlias &&
(element is KtSimpleNameExpression && element.getReferencedName() == candidateTarget.name ||
this is KDocReference && this.canonicalText == candidateTarget.name)) {
val importDirective = candidateTarget.importDirective ?: return false
val importedFqName = importDirective.importedFqName ?: return false
val importedDescriptors = importDirective.containingKtFile.resolveImportReference(importedFqName)