From 4f436d3f76056438d2fee2b6041701662ea457c3 Mon Sep 17 00:00:00 2001 From: Jakub Senohrabek Date: Thu, 13 Feb 2025 13:26:27 +0100 Subject: [PATCH] [jewel] IJPL-175221 Removed remains of poko compiler (cherry picked from commit ebcfdcd957aa4a53991090ec1985bcf3f47b2d1e) (cherry picked from commit 06c3e24982b9beb6494b561b744e3c42da897441) IJ-MR-155570 GitOrigin-RevId: 6498dd21f64d439d3924e1af4a6cd44fb8957e39 --- .../libraries/kotlinc_poko_compiler_plugin.xml | 18 ------------------ .../intellij/build/CommunityLibraryLicenses.kt | 3 --- .../jewel/foundation/GenerateDataFunctions.kt | 3 +++ ...wel.markdown.extension.gfmStrikethrough.iml | 2 +- 4 files changed, 4 insertions(+), 22 deletions(-) delete mode 100644 .idea/libraries/kotlinc_poko_compiler_plugin.xml diff --git a/.idea/libraries/kotlinc_poko_compiler_plugin.xml b/.idea/libraries/kotlinc_poko_compiler_plugin.xml deleted file mode 100644 index 0a3e5a2b3517..000000000000 --- a/.idea/libraries/kotlinc_poko_compiler_plugin.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - 3d3085d8bcbf956acb4483285e72138b45adfa30174444ee598e29eb1ed67a19 - - - - - - - - - - - - \ No newline at end of file diff --git a/platform/build-scripts/src/org/jetbrains/intellij/build/CommunityLibraryLicenses.kt b/platform/build-scripts/src/org/jetbrains/intellij/build/CommunityLibraryLicenses.kt index 6bcaf1805f21..89cdd0030518 100644 --- a/platform/build-scripts/src/org/jetbrains/intellij/build/CommunityLibraryLicenses.kt +++ b/platform/build-scripts/src/org/jetbrains/intellij/build/CommunityLibraryLicenses.kt @@ -784,9 +784,6 @@ object CommunityLibraryLicenses { .apache("https://github.com/Kotlin/kotlinx.serialization/blob/master/LICENSE.txt") .suppliedByOrganizations(Suppliers.JETBRAINS), - LibraryLicense("Kotlin POKO Compiler", libraryName = "kotlinc.poko-compiler-plugin", url = "https://github.com/drewhamilton/Poko") - .apache("https://github.com/drewhamilton/Poko/blob/main/LICENSE"), - LibraryLicense("Kotlin reflection library", libraryName = "kotlin-reflect", url = "https://github.com/JetBrains/kotlin") .apache("https://github.com/JetBrains/kotlin/blob/master/license/LICENSE.txt") .suppliedByOrganizations(Suppliers.JETBRAINS), diff --git a/platform/jewel/foundation/src/main/kotlin/org/jetbrains/jewel/foundation/GenerateDataFunctions.kt b/platform/jewel/foundation/src/main/kotlin/org/jetbrains/jewel/foundation/GenerateDataFunctions.kt index 149e5b042e54..a97b3b7f5aeb 100644 --- a/platform/jewel/foundation/src/main/kotlin/org/jetbrains/jewel/foundation/GenerateDataFunctions.kt +++ b/platform/jewel/foundation/src/main/kotlin/org/jetbrains/jewel/foundation/GenerateDataFunctions.kt @@ -1,6 +1,9 @@ package org.jetbrains.jewel.foundation /** + * Instructs detekt to error out if equality members of the annotated class are missing or do not contain all properties from the constructor. + * + * Previous behavior: * Instructs the Poko compiler plugin to generate equals, hashcode, and toString functions for the class it's attached * to. * diff --git a/platform/jewel/markdown/extension/gfm-strikethrough/intellij.platform.jewel.markdown.extension.gfmStrikethrough.iml b/platform/jewel/markdown/extension/gfm-strikethrough/intellij.platform.jewel.markdown.extension.gfmStrikethrough.iml index b4ae3fdbc721..d175f3e8ee51 100644 --- a/platform/jewel/markdown/extension/gfm-strikethrough/intellij.platform.jewel.markdown.extension.gfmStrikethrough.iml +++ b/platform/jewel/markdown/extension/gfm-strikethrough/intellij.platform.jewel.markdown.extension.gfmStrikethrough.iml @@ -4,7 +4,7 @@ -