Revert "Psi2Ir: only create file local signatures for callables"

This reverts commit dadd4ada6ce66abdee22eb129afcc5711282cd5a.
diff --git a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/signature/IdSignatureDescriptor.kt b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/signature/IdSignatureDescriptor.kt
index 730770f..4322646 100644
--- a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/signature/IdSignatureDescriptor.kt
+++ b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/signature/IdSignatureDescriptor.kt
@@ -54,9 +54,7 @@
             get() = visibility == DescriptorVisibilities.PRIVATE
 
         private val DeclarationDescriptorWithVisibility.isTopLevelPrivate: Boolean
-            get() = isPrivate &&
-                    this is CallableMemberDescriptor &&
-                    mangler.run { !isPlatformSpecificExport() } && containingDeclaration is PackageFragmentDescriptor
+            get() = isPrivate && mangler.run { !isPlatformSpecificExport() } && containingDeclaration is PackageFragmentDescriptor
 
         override fun visitPackageFragmentDescriptor(descriptor: PackageFragmentDescriptor, data: Nothing?) {
             packageFqn = descriptor.fqName
diff --git a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/signature/IdSignatureSerializer.kt b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/signature/IdSignatureSerializer.kt
index f982e19..9c8487d 100644
--- a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/signature/IdSignatureSerializer.kt
+++ b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/signature/IdSignatureSerializer.kt
@@ -104,7 +104,6 @@
 
         private val IrDeclarationWithVisibility.isTopLevelPrivate: Boolean
             get() = visibility == DescriptorVisibilities.PRIVATE && !checkIfPlatformSpecificExport() &&
-                    this is IrOverridableMember &&
                     (parent is IrPackageFragment || parent.isFacadeClass)
 
         override fun visitClass(declaration: IrClass) {