From b2b90bd4956ef961918b969a049a85d0ee01ea9d Mon Sep 17 00:00:00 2001 From: Vladimir Dolzhenko Date: Wed, 8 Jan 2020 23:14:08 +0100 Subject: [PATCH] Edit kdoc reference in Introducing import alias #KT-35837 Fixed --- .../src/org/jetbrains/kotlin/idea/references/referenceUtil.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/referenceUtil.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/referenceUtil.kt index 351a62021b6..dfdaff600b0 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/referenceUtil.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/referenceUtil.kt @@ -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)