From ebf24c2d2401863cad62625d19410c7cb5b3fc88 Mon Sep 17 00:00:00 2001 From: Vladimir Dolzhenko Date: Fri, 2 Dec 2022 15:05:48 +0100 Subject: [PATCH] Add default impl of getCanonicalText #KTIJ-11270 --- .../src/org/jetbrains/kotlin/idea/references/KtReference.kt | 2 +- .../jetbrains/kotlin/idea/references/KtSimpleNameReference.kt | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/analysis/kt-references/src/org/jetbrains/kotlin/idea/references/KtReference.kt b/analysis/kt-references/src/org/jetbrains/kotlin/idea/references/KtReference.kt index bee1d64ffa2..71094b19245 100644 --- a/analysis/kt-references/src/org/jetbrains/kotlin/idea/references/KtReference.kt +++ b/analysis/kt-references/src/org/jetbrains/kotlin/idea/references/KtReference.kt @@ -31,7 +31,7 @@ abstract class AbstractKtReference(element: T) : PsiPolyVariantRe override fun multiResolve(incompleteCode: Boolean): Array = ResolveCache.getInstance(expression.project).resolveWithCaching(this, resolver, false, incompleteCode) - override fun getCanonicalText(): String = "" + override fun getCanonicalText(): String = expression.text open fun canRename(): Boolean = false override fun handleElementRename(newElementName: String): PsiElement? = diff --git a/analysis/kt-references/src/org/jetbrains/kotlin/idea/references/KtSimpleNameReference.kt b/analysis/kt-references/src/org/jetbrains/kotlin/idea/references/KtSimpleNameReference.kt index af0369a81a9..032fb519e36 100644 --- a/analysis/kt-references/src/org/jetbrains/kotlin/idea/references/KtSimpleNameReference.kt +++ b/analysis/kt-references/src/org/jetbrains/kotlin/idea/references/KtSimpleNameReference.kt @@ -56,8 +56,6 @@ abstract class KtSimpleNameReference(expression: KtSimpleNameExpression) : KtSim ): PsiElement = getKtReferenceMutateService().bindToFqName(this, fqName, shorteningMode, targetElement) - override fun getCanonicalText(): String = expression.text - override val resolvesByNames: Collection get() { val element = element