Kotlin: Broaden isFake

This commit is contained in:
Ian Lynagh
2022-03-14 17:43:03 +00:00
parent aee74dd570
commit ef5950197d

View File

@@ -82,7 +82,14 @@ open class KotlinFileExtractor(
}
private fun isFake(d: IrDeclarationWithVisibility): Boolean {
return d.isFakeOverride
val visibility = d.visibility
if (visibility is DelegatedDescriptorVisibility && visibility.delegate == Visibilities.InvisibleFake) {
return true
}
if (d.isFakeOverride) {
return true
}
return false
}
fun extractDeclaration(declaration: IrDeclaration) {