Move: Fix scope of internal reference recovery in the case of file move
#KT-22282 Fixed
This commit is contained in:
+6
-1
@@ -293,7 +293,12 @@ class MoveKotlinDeclarationsProcessor(
|
||||
}
|
||||
}
|
||||
|
||||
newDeclarations.forEach { newInternalUsages += restoreInternalUsages(it, oldToNewElementsMapping) }
|
||||
val internalUsageScopes: List<KtElement> = if (descriptor.scanEntireFile) {
|
||||
newDeclarations.map { it.containingKtFile }.distinct()
|
||||
} else {
|
||||
newDeclarations
|
||||
}
|
||||
internalUsageScopes.forEach { newInternalUsages += restoreInternalUsages(it, oldToNewElementsMapping) }
|
||||
|
||||
usagesToProcess += newInternalUsages
|
||||
|
||||
|
||||
Reference in New Issue
Block a user