Fix import quickfix if import has import alias

#KT-30669 Fixed
 #KT-7380 Fixed
 #KT-30663 Fixed
This commit is contained in:
Dmitry Gridin
2019-04-03 19:26:05 +07:00
parent 6caf6858fa
commit 4f8e29ad23
21 changed files with 165 additions and 9 deletions
@@ -174,6 +174,10 @@ open class KtFile(viewProvider: FileViewProvider, val isCompiled: Boolean) :
fun findImportByAlias(name: String): KtImportDirective? =
importDirectives.firstOrNull { name == it.aliasName }
fun findAliasByFqName(fqName: FqName): KtImportAlias? = importDirectives.firstOrNull {
fqName == it.importedFqName
}?.alias
@Deprecated("") // getPackageFqName should be used instead
override fun getPackageName(): String {
return packageFqName.asString()