Add default impl of getCanonicalText
#KTIJ-11270
This commit is contained in:
committed by
Space Team
parent
cb93e9d408
commit
ebf24c2d24
@@ -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? =
|
||||||
|
|||||||
-2
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user