[AA] assert that shortener is not called on compiled code

KTIJ-25188


Co-authored-by: Roman Golyshev <anstreth@gmail.com>

Merge-request: KT-MR-10064
Merged-by: Anna Kozlova <Anna.Kozlova@jetbrains.com>
This commit is contained in:
Anna Kozlova
2023-05-10 11:12:05 +00:00
committed by Space Team
parent f5478bda3d
commit e6b8a09375
@@ -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