diff --git a/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/kotlin/DeserializationComponentsForJava.kt b/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/kotlin/DeserializationComponentsForJava.kt index 4abfef81a78..f8eec42cf61 100644 --- a/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/kotlin/DeserializationComponentsForJava.kt +++ b/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/kotlin/DeserializationComponentsForJava.kt @@ -43,7 +43,7 @@ class DeserializationComponentsForJava( storageManager, moduleDescriptor, classDataFinder, annotationAndConstantLoader, packageFragmentProvider, localClassResolver, errorReporter, lookupTracker, FlexibleJavaClassifierTypeFactory, ClassDescriptorFactory.EMPTY, notFoundClasses, JavaTypeCapabilitiesLoader, - additionalClassPartsProvider = BuiltInClassesAreSerializableOnJvm(moduleDescriptor, { moduleDescriptor }) + additionalClassPartsProvider = JvmBuiltInsAdditionalClassPartsProvider(moduleDescriptor, { moduleDescriptor }) ) localClassResolver.setDeserializationComponents(components) } diff --git a/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/kotlin/BuiltInClassesAreSerializableOnJvm.kt b/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/kotlin/JvmBuiltInsAdditionalClassPartsProvider.kt similarity index 99% rename from core/descriptor.loader.java/src/org/jetbrains/kotlin/load/kotlin/BuiltInClassesAreSerializableOnJvm.kt rename to core/descriptor.loader.java/src/org/jetbrains/kotlin/load/kotlin/JvmBuiltInsAdditionalClassPartsProvider.kt index a1753a418e5..5ec002d43c3 100644 --- a/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/kotlin/BuiltInClassesAreSerializableOnJvm.kt +++ b/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/kotlin/JvmBuiltInsAdditionalClassPartsProvider.kt @@ -44,7 +44,7 @@ import org.jetbrains.kotlin.utils.addToStdlib.check import java.io.Serializable import java.util.* -open class BuiltInClassesAreSerializableOnJvm( +open class JvmBuiltInsAdditionalClassPartsProvider( private val moduleDescriptor: ModuleDescriptor, deferredOwnerModuleDescriptor: () -> ModuleDescriptor ) : AdditionalClassPartsProvider { diff --git a/core/descriptor.loader.java/src/org/jetbrains/kotlin/platform/JvmBuiltIns.kt b/core/descriptor.loader.java/src/org/jetbrains/kotlin/platform/JvmBuiltIns.kt index 6eda61651bd..082de6c0d28 100644 --- a/core/descriptor.loader.java/src/org/jetbrains/kotlin/platform/JvmBuiltIns.kt +++ b/core/descriptor.loader.java/src/org/jetbrains/kotlin/platform/JvmBuiltIns.kt @@ -18,7 +18,7 @@ package org.jetbrains.kotlin.platform import org.jetbrains.kotlin.builtins.KotlinBuiltIns import org.jetbrains.kotlin.descriptors.ModuleDescriptor -import org.jetbrains.kotlin.load.kotlin.BuiltInClassesAreSerializableOnJvm +import org.jetbrains.kotlin.load.kotlin.JvmBuiltInsAdditionalClassPartsProvider import org.jetbrains.kotlin.serialization.deserialization.AdditionalClassPartsProvider import org.jetbrains.kotlin.storage.StorageManager import org.jetbrains.kotlin.utils.sure @@ -33,7 +33,7 @@ class JvmBuiltIns(storageManager: StorageManager) : KotlinBuiltIns(storageManage } override fun getAdditionalClassPartsProvider(): AdditionalClassPartsProvider { - return BuiltInClassesAreSerializableOnJvm(builtInsModule, { + return JvmBuiltInsAdditionalClassPartsProvider(builtInsModule, { ownerModuleDescriptor.sure { "JvmBuiltins has not been initialized properly" } }) } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/findDecompiledDeclaration.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/findDecompiledDeclaration.kt index 0c0b61c19da..4d0d40bb180 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/findDecompiledDeclaration.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/findDecompiledDeclaration.kt @@ -27,7 +27,7 @@ import org.jetbrains.kotlin.idea.stubindex.KotlinSourceFilterScope import org.jetbrains.kotlin.idea.stubindex.KotlinTopLevelFunctionFqnNameIndex import org.jetbrains.kotlin.idea.stubindex.KotlinTopLevelPropertyFqnNameIndex import org.jetbrains.kotlin.incremental.components.NoLookupLocation -import org.jetbrains.kotlin.load.kotlin.BuiltInClassesAreSerializableOnJvm +import org.jetbrains.kotlin.load.kotlin.JvmBuiltInsAdditionalClassPartsProvider import org.jetbrains.kotlin.psi.KtCallableDeclaration import org.jetbrains.kotlin.psi.KtClassOrObject import org.jetbrains.kotlin.psi.KtDeclaration @@ -125,7 +125,7 @@ object ByDescriptorIndexer : DecompiledTextIndexer { if (descriptor !is ClassDescriptor) return null val classFqName = descriptor.fqNameSafe - if (BuiltInClassesAreSerializableOnJvm.isSerializableInJava(classFqName)) { + if (JvmBuiltInsAdditionalClassPartsProvider.isSerializableInJava(classFqName)) { val builtInDescriptor = DefaultBuiltIns.Instance.builtInsModule.resolveTopLevelClass(classFqName, NoLookupLocation.FROM_IDE) return builtInDescriptor?.let { file.getDeclaration(this, it.toStringKey()) } }