Move frontend independent parts of KtReference.isReferenceTo up to share it.

This commit is contained in:
Mads Ager
2022-02-03 13:16:37 +01:00
committed by Ilya Kirillov
parent 6f0bb0eda5
commit 17aee1e944
7 changed files with 152 additions and 20 deletions
@@ -43,13 +43,13 @@ internal class KtFirSimpleNameReference(
return fixUpAnnotationCallResolveToCtor(results)
}
override fun doCanBeReferenceTo(candidateTarget: PsiElement): Boolean {
override fun canBeReferenceTo(candidateTarget: PsiElement): Boolean {
return true // TODO
}
override fun isReferenceTo(element: PsiElement): Boolean {
return resolve() == element //todo
// Extension point used for deprecated Android Extensions. Not going to implement for FIR.
override fun isReferenceToViaExtension(element: PsiElement): Boolean {
return false
}
override fun handleElementRename(newElementName: String): PsiElement? {