Fix false positive "Unused import directive" for imports under several alias

#KT-30949 Fixed
This commit is contained in:
Dmitry Gridin
2019-04-25 18:01:29 +07:00
parent c52abfda16
commit 9062a2fe72
13 changed files with 79 additions and 3 deletions
@@ -175,7 +175,7 @@ open class KtFile(viewProvider: FileViewProvider, val isCompiled: Boolean) :
importDirectives.firstOrNull { name == it.aliasName }
fun findAliasByFqName(fqName: FqName): KtImportAlias? = importDirectives.firstOrNull {
fqName == it.importedFqName
it.alias != null && fqName == it.importedFqName
}?.alias
@Deprecated("") // getPackageFqName should be used instead