Unused import: support also imports as alias

#KT-12392 Fixed
This commit is contained in:
Dmitry Gridin
2019-04-29 16:11:02 +07:00
parent 9062a2fe72
commit 7fe0503337
5 changed files with 21 additions and 13 deletions
@@ -61,7 +61,7 @@ class OptimizedImportsBuilder(
}
data class InputData(
val descriptorsToImport: Set<DeclarationDescriptor>,
val descriptorsToImport: Map<DeclarationDescriptor, Set<Name>>,
val references: Collection<AbstractReference>
)
@@ -124,7 +124,7 @@ class OptimizedImportsBuilder(
.mapTo(importsToGenerate) { it.importPath }
val descriptorsByParentFqName = HashMap<FqName, MutableSet<DeclarationDescriptor>>()
for (descriptor in data.descriptorsToImport) {
for (descriptor in data.descriptorsToImport.keys) {
val fqName = descriptor.importableFqName!!
val explicitImportPath = ImportPath(fqName, false)