diff --git a/plugins/kotlin/uast/uast-kotlin-fir/kotlin.uast.uast-kotlin.k2.iml b/plugins/kotlin/uast/uast-kotlin-fir/kotlin.uast.uast-kotlin.k2.iml
index 27c1137c03ae..ae15435c02d9 100644
--- a/plugins/kotlin/uast/uast-kotlin-fir/kotlin.uast.uast-kotlin.k2.iml
+++ b/plugins/kotlin/uast/uast-kotlin-fir/kotlin.uast.uast-kotlin.k2.iml
@@ -37,5 +37,6 @@
+
\ No newline at end of file
diff --git a/plugins/kotlin/uast/uast-kotlin-fir/src/org/jetbrains/uast/kotlin/FirKotlinUastCodeGenerationPlugin.kt b/plugins/kotlin/uast/uast-kotlin-fir/src/org/jetbrains/uast/kotlin/FirKotlinUastCodeGenerationPlugin.kt
index fe9b48c62c47..a13cf352d649 100644
--- a/plugins/kotlin/uast/uast-kotlin-fir/src/org/jetbrains/uast/kotlin/FirKotlinUastCodeGenerationPlugin.kt
+++ b/plugins/kotlin/uast/uast-kotlin-fir/src/org/jetbrains/uast/kotlin/FirKotlinUastCodeGenerationPlugin.kt
@@ -2,18 +2,13 @@
package org.jetbrains.uast.kotlin
import com.intellij.psi.PsiElement
+import org.jetbrains.kotlin.idea.base.analysis.api.utils.shortenReferences
import org.jetbrains.kotlin.psi.KtElement
import org.jetbrains.uast.kotlin.generate.KotlinUastBaseCodeGenerationPlugin
-import org.jetbrains.uast.kotlin.internal.analyzeForUast
abstract class FirKotlinUastCodeGenerationPlugin : KotlinUastBaseCodeGenerationPlugin() {
- override fun shortenReference(sourcePsi: KtElement): PsiElement {
- val ktFile = sourcePsi.containingKtFile
- analyzeForUast(ktFile) {
- collectPossibleReferenceShortenings(ktFile, sourcePsi.textRange)
+ override fun shortenReference(sourcePsi: KtElement): PsiElement? {
+ shortenReferences(sourcePsi)
+ return sourcePsi
}
-
- //todo apply shortening
- return sourcePsi
- }
}
\ No newline at end of file