[LL FIR] fix top-level callables classpath conflicts checks for single-file facades

This commit is contained in:
Ilya Kirillov
2022-07-23 15:51:58 +02:00
parent 584b70719e
commit b701c1c6f6
@@ -173,8 +173,10 @@ internal abstract class LLFirDependentModuleProviders(
facades += newFacades
}
private fun FirCallableSymbol<*>.jvmClassName(): JvmClassName? =
(fir.containerSource as? JvmPackagePartSource)?.facadeClassName
private fun FirCallableSymbol<*>.jvmClassName(): JvmClassName? {
val jvmPackagePartSource = fir.containerSource as? JvmPackagePartSource ?: return null
return jvmPackagePartSource.facadeClassName ?: jvmPackagePartSource.className
}
}