From 57fe375472c3925a140de0b99729f4fe20aa6cc1 Mon Sep 17 00:00:00 2001 From: Roman Golyshev Date: Mon, 3 Mar 2025 13:21:14 +0100 Subject: [PATCH] Document removal of IrDeserializer.IrLinkerExtension and related classes in API changes (#1430) * Document removal of IrDeserializer.IrLinkerExtension and related classes in API changes See the commit which removed this: https://github.com/JetBrains/kotlin/commit/c2122dbae14eed172ac1a4115a14ba4f82e0b7f9#diff-7083caf53f53703e1d1c65d198007306455dfa5878601b206c35cb2ba6512cfd In general, this incompatibility change should not be triggered anywhere, unless someone tries to call the missing `IrDeserializer.IrLinkerExtension.resolveSymbol` by hand. We do not see any such External Usages * Update reference_guide/api_changes_list_2025.md Co-authored-by: Karol Lewandowski * Update reference_guide/api_changes_list_2025.md --------- Co-authored-by: Karol Lewandowski --- reference_guide/api_changes_list_2025.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/reference_guide/api_changes_list_2025.md b/reference_guide/api_changes_list_2025.md index 08e74587c..0115548d9 100644 --- a/reference_guide/api_changes_list_2025.md +++ b/reference_guide/api_changes_list_2025.md @@ -87,3 +87,9 @@ Coroutines running under `Dispatchers.Main` do not hold the write-intent lock `org.jetbrains.kotlin.KtFakeSourceElement` class renamed to `org.jetbrains.kotlin.KtFakePsiSourceElement` : Update code usages. + +`org.jetbrains.kotlin.ir.linkage.IrDeserializer.IrLinkerExtension` class removed +: This class was removed from the Kotlin compiler and is no longer available. + +`org.jetbrains.kotlin.ir.builders.TranslationPluginContext` class removed +: This class was removed from the Kotlin compiler and is no longer available.