From 622f71bd6594d506e492b9c152e1f676be8f10a8 Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Wed, 23 Sep 2020 15:44:25 +0300 Subject: [PATCH] Fix binary compatibility with AS #KT-42061 fixed --- .../kotlin/idea/references/referenceUtil.kt | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/referenceUtil.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/referenceUtil.kt index 5db1180de9b..cf839783bc8 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/referenceUtil.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/referenceUtil.kt @@ -47,6 +47,26 @@ import org.jetbrains.kotlin.utils.addToStdlib.firstIsInstance import org.jetbrains.kotlin.utils.addToStdlib.firstIsInstanceOrNull import java.util.* +@Deprecated("For binary compatibility with AS, see KT-42061", replaceWith = ReplaceWith("mainReference")) +@get:JvmName("getMainReference") +val KtSimpleNameExpression.mainReferenceCompat: KtSimpleNameReference + get() = mainReference + +@Deprecated("For binary compatibility with AS, see KT-42061", replaceWith = ReplaceWith("mainReference")) +@get:JvmName("getMainReference") +val KtReferenceExpression.mainReferenceCompat: KtReference + get() = mainReference + +@Deprecated("For binary compatibility with AS, see KT-42061", replaceWith = ReplaceWith("mainReference")) +@get:JvmName("getMainReference") +val KDocName.mainReferenceCompat: KDocReference + get() = mainReference + +@Deprecated("For binary compatibility with AS, see KT-42061", replaceWith = ReplaceWith("mainReference")) +@get:JvmName("getMainReference") +val KtElement.mainReferenceCompat: KtReference? + get() = mainReference + // Navigation element of the resolved reference // For property accessor return enclosing property val PsiReference.unwrappedTargets: Set