Intention “Introduce import alias” shouldn't modify other files
#KT-30412 Fixed
This commit is contained in:
+2
-1
@@ -64,8 +64,9 @@ object KotlinIntroduceImportAliasHandler : RefactoringActionHandler {
|
|||||||
val isExtension = descriptor.isExtension
|
val isExtension = descriptor.isExtension
|
||||||
findPsiElements(project, file, descriptor).flatMap {
|
findPsiElements(project, file, descriptor).flatMap {
|
||||||
ReferencesSearch.search(it, file.useScope)
|
ReferencesSearch.search(it, file.useScope)
|
||||||
.findAll()
|
.findAll().asSequence().filter { reference -> reference.element.containingFile == file }
|
||||||
.map { reference -> UsageContext(reference as KtSimpleNameReference, isExtension = isExtension) }
|
.map { reference -> UsageContext(reference as KtSimpleNameReference, isExtension = isExtension) }
|
||||||
|
.toList()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user