diff --git a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirReferenceShortener.kt b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirReferenceShortener.kt index 725608197ed..5d543d9e941 100644 --- a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirReferenceShortener.kt +++ b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirReferenceShortener.kt @@ -74,6 +74,8 @@ internal class KtFirReferenceShortener( classShortenOption: (KtClassLikeSymbol) -> ShortenOption, callableShortenOption: (KtCallableSymbol) -> ShortenOption ): ShortenCommand { + require(!file.isCompiled) { "No sense to collect references for shortening in compiled file $file" } + val declarationToVisit = file.findSmallestDeclarationContainingSelection(selection) ?: file