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
|
||||
|
||||
-6
@@ -12,7 +12,6 @@ import org.jetbrains.kotlin.incremental.components.NoLookupLocation
|
||||
import org.jetbrains.kotlin.ir.util.IdSignature
|
||||
import org.jetbrains.kotlin.ir.util.KotlinMangler
|
||||
import org.jetbrains.kotlin.load.java.descriptors.JavaForKotlinOverridePropertyDescriptor
|
||||
import org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaPackageFragment
|
||||
import org.jetbrains.kotlin.name.FqName
|
||||
import org.jetbrains.kotlin.resolve.descriptorUtil.fqNameUnsafe
|
||||
import org.jetbrains.kotlin.resolve.descriptorUtil.overriddenTreeAsSequence
|
||||
@@ -33,11 +32,6 @@ class JvmIdSignatureDescriptor(mangler: KotlinMangler.DescriptorMangler) : IdSig
|
||||
computeStoredFileSignature(descriptor)
|
||||
}
|
||||
|
||||
override fun isKotlinPackage(descriptor: PackageFragmentDescriptor): Boolean {
|
||||
return true
|
||||
// return descriptor !is LazyJavaPackageFragment
|
||||
}
|
||||
|
||||
override fun platformSpecificClass(descriptor: ClassDescriptor) {
|
||||
computeStoredFileSignature(descriptor)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user