Add default impl of getCanonicalText

#KTIJ-11270
This commit is contained in:
Vladimir Dolzhenko
2022-12-02 15:05:48 +01:00
committed by Space Team
parent cb93e9d408
commit ebf24c2d24
2 changed files with 1 additions and 3 deletions
@@ -31,7 +31,7 @@ abstract class AbstractKtReference<T : KtElement>(element: T) : PsiPolyVariantRe
override fun multiResolve(incompleteCode: Boolean): Array<ResolveResult> = override fun multiResolve(incompleteCode: Boolean): Array<ResolveResult> =
ResolveCache.getInstance(expression.project).resolveWithCaching(this, resolver, false, incompleteCode) ResolveCache.getInstance(expression.project).resolveWithCaching(this, resolver, false, incompleteCode)
override fun getCanonicalText(): String = "<TBD>" override fun getCanonicalText(): String = expression.text
open fun canRename(): Boolean = false open fun canRename(): Boolean = false
override fun handleElementRename(newElementName: String): PsiElement? = override fun handleElementRename(newElementName: String): PsiElement? =
@@ -56,8 +56,6 @@ abstract class KtSimpleNameReference(expression: KtSimpleNameExpression) : KtSim
): PsiElement = ): PsiElement =
getKtReferenceMutateService().bindToFqName(this, fqName, shorteningMode, targetElement) getKtReferenceMutateService().bindToFqName(this, fqName, shorteningMode, targetElement)
override fun getCanonicalText(): String = expression.text
override val resolvesByNames: Collection<Name> override val resolvesByNames: Collection<Name>
get() { get() {
val element = element val element = element