IR: remove IdSignatureBuilder.isKotlinPackage()

This commit is contained in:
Georgy Bronnikov
2021-12-15 15:17:55 +03:00
committed by TeamCityServer
parent 6a3a375372
commit f0fb0cbefe
3 changed files with 1 additions and 9 deletions
@@ -106,8 +106,6 @@ abstract class IdSignatureBuilder<D> {
protected open fun platformSpecificAlias(descriptor: TypeAliasDescriptor) {}
protected open fun platformSpecificPackage(descriptor: PackageFragmentDescriptor) {}
protected open fun isKotlinPackage(descriptor: PackageFragmentDescriptor): Boolean = true
fun buildSignature(declaration: D): IdSignature {
reset()
@@ -54,7 +54,7 @@ open class IdSignatureDescriptor(private val mangler: KotlinMangler.DescriptorMa
get() = visibility == DescriptorVisibilities.PRIVATE
private val DeclarationDescriptorWithVisibility.isTopLevelPrivate: Boolean
get() = isPrivate && mangler.run { !isPlatformSpecificExport() } && containingDeclaration?.let { it is PackageFragmentDescriptor && isKotlinPackage(it) } ?: false
get() = isPrivate && mangler.run { !isPlatformSpecificExport() } && containingDeclaration is PackageFragmentDescriptor
override fun visitPackageFragmentDescriptor(descriptor: PackageFragmentDescriptor, data: Nothing?) {
packageFqn = descriptor.fqName