Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
java21-stub-decompiler-fails-on-enums.patch | [java] IDEA-323038 Stub decompiler fails on enums in Java 21-ea builds Java 21 compiler adds the method parameter section to mandated methods like valueOf in enums (see JDK-8292275). The new thing is that mandated method parameter may have no name. It's unexpected for stub decompiler, which fails with NullPointerException. |
Tagir Valeev <tagir.valeev@jetbrains.com> | not-needed | debian upstream | upstream, https://github.com/JetBrains/intellij-community/commit/459851b9caea42ab6e99494409470a9060321686 | 2024-01-24 |
fix-platform-util-compilation.patch | Added patches to java files to explicit function casting | Saif Abdul Cassim <saif.15@cse.mrt.ac.lk> | not-needed | |||
remove-apple-awt-api.patch | Remove usage of the apple.awt package (not in Debian) | Saif Abdul Cassim <saif.15@cse.mrt.ac.lk> | not-needed | |||
remove-kotlin-classes.patch | Removes usage of Kotlin based classes that can't be built yet | Saif Abdul Cassim <saif.15@cse.mrt.ac.lk> | not-needed | |||
asm-compatibility.patch | Fixes the compatibility with the version of ASM in Debian | Saif Abdul Cassim <saif.15@cse.mrt.ac.lk> | not-needed | |||
gradle-build-scripts.patch | Added the build.gradle files so that this project can be built with gradle | Saif Abdul Cassim <saif.15@cse.mrt.ac.lk> | not-needed | |||
java17-compatibility.patch | Fixes the compatibility with Java 17 | Emmanuel Bourg <ebourg@apache.org> | not-needed | |||
java21-compatibility.patch | fully quialify org.jetbrains.concurrency.Promise.State Java 19 introduced java.util.concurrent.Future.State enum, see https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/concurrent/Future.State.html causing the following error: /<<PKGBUILDDIR>>/platform/core-api/src/org/jetbrains/concurrency/InternalPromiseUtil.java:148: error: reference to State is ambiguous public final State getState() { ^ both enum org.jetbrains.concurrency.Promise.State in Promise and enum java.util.concurrent.Future.State in Future match |
Vladimir Petko <vladimir.petko@canonical.com> | not-needed | debian | 2024-01-15 |