[jewel] IJPL-175221 Removed remains of poko compiler

(cherry picked from commit ebcfdcd957aa4a53991090ec1985bcf3f47b2d1e)


(cherry picked from commit 06c3e24982b9beb6494b561b744e3c42da897441)

IJ-MR-155570

GitOrigin-RevId: 6498dd21f64d439d3924e1af4a6cd44fb8957e39
This commit is contained in:
Jakub Senohrabek
2025-02-13 13:26:27 +01:00
committed by intellij-monorepo-bot
parent 4fa7a131d1
commit 4f436d3f76
4 changed files with 4 additions and 22 deletions

View File

@@ -1,18 +0,0 @@
<component name="libraryTable">
<library name="kotlinc.poko-compiler-plugin" type="repository">
<properties include-transitive-deps="false" maven-id="dev.drewhamilton.poko:poko-compiler-plugin:0.18.0">
<verification>
<artifact url="file://$MAVEN_REPOSITORY$/dev/drewhamilton/poko/poko-compiler-plugin/0.18.0/poko-compiler-plugin-0.18.0.jar">
<sha256sum>3d3085d8bcbf956acb4483285e72138b45adfa30174444ee598e29eb1ed67a19</sha256sum>
</artifact>
</verification>
</properties>
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/dev/drewhamilton/poko/poko-compiler-plugin/0.18.0/poko-compiler-plugin-0.18.0.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/dev/drewhamilton/poko/poko-compiler-plugin/0.18.0/poko-compiler-plugin-0.18.0-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@@ -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),

View File

@@ -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.
*

View File

@@ -4,7 +4,7 @@
<facet type="kotlin-language" name="Kotlin">
<configuration version="5" platform="JVM 17" allPlatforms="JVM [17]" useProjectSettings="false">
<compilerSettings>
<option name="additionalArguments" value="-Xjvm-default=all -opt-in=androidx.compose.ui.ExperimentalComposeUiApi -Xcontext-receivers -opt-in=androidx.compose.foundation.ExperimentalFoundationApi -opt-in=org.jetbrains.jewel.foundation.ExperimentalJewelApi -opt-in=org.jetbrains.jewel.foundation.InternalJewelApi -P plugin:poko-compiler-plugin:pokoAnnotation=org/jetbrains/jewel/foundation/GenerateDataFunctions plugin:poko:pokoAnnotation=org/jetbrains/jewel/foundation/GenerateDataFunctions" />
<option name="additionalArguments" value="-Xjvm-default=all -opt-in=androidx.compose.ui.ExperimentalComposeUiApi -Xcontext-receivers -opt-in=androidx.compose.foundation.ExperimentalFoundationApi -opt-in=org.jetbrains.jewel.foundation.ExperimentalJewelApi -opt-in=org.jetbrains.jewel.foundation.InternalJewelApi -Xexplicit-api=strict" />
</compilerSettings>
<compilerArguments>
<stringArguments>