IR: remove IdSignatureBuilder.isKotlinPackage()
This commit is contained in:
committed by
TeamCityServer
parent
6a3a375372
commit
f0fb0cbefe
-2
@@ -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()
|
||||
|
||||
|
||||
+1
-1
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user