Move frontend independent parts of KtReference.isReferenceTo up to share it.
This commit is contained in:
+3
-7
@@ -36,12 +36,8 @@ abstract class KtFe10SimpleNameReference(expression: KtSimpleNameExpression) : K
|
||||
internal class CliKtFe10SimpleNameReference(
|
||||
expression: KtSimpleNameExpression
|
||||
) : KtFe10SimpleNameReference(expression), CliKtFe10Reference {
|
||||
override fun doCanBeReferenceTo(candidateTarget: PsiElement): Boolean {
|
||||
return true
|
||||
}
|
||||
|
||||
override fun isReferenceTo(element: PsiElement): Boolean {
|
||||
return resolve() == element
|
||||
override fun isReferenceToViaExtension(element: PsiElement): Boolean {
|
||||
return false
|
||||
}
|
||||
|
||||
override fun handleElementRename(newElementName: String): PsiElement? {
|
||||
@@ -59,4 +55,4 @@ internal class CliKtFe10SimpleNameReference(
|
||||
override fun getImportAlias(): KtImportAlias? {
|
||||
return null
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user