[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:
+2
@@ -74,6 +74,8 @@ internal class KtFirReferenceShortener(
|
|||||||
classShortenOption: (KtClassLikeSymbol) -> ShortenOption,
|
classShortenOption: (KtClassLikeSymbol) -> ShortenOption,
|
||||||
callableShortenOption: (KtCallableSymbol) -> ShortenOption
|
callableShortenOption: (KtCallableSymbol) -> ShortenOption
|
||||||
): ShortenCommand {
|
): ShortenCommand {
|
||||||
|
require(!file.isCompiled) { "No sense to collect references for shortening in compiled file $file" }
|
||||||
|
|
||||||
val declarationToVisit = file.findSmallestDeclarationContainingSelection(selection)
|
val declarationToVisit = file.findSmallestDeclarationContainingSelection(selection)
|
||||||
?: file
|
?: file
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user