Fix: 压制 DiscoJavaDistribution 编译警告 (#4038)

* Fix: Suppress compile-time warning.

* Fix: typo

* Adjust F*** -> Fucking.
This commit is contained in:
Burning_TNT 2025-06-27 17:16:40 +08:00 committed by GitHub
parent 730febca8c
commit 03c95cd726
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -41,6 +41,8 @@ public enum DiscoJavaDistribution implements JavaDistribution<DiscoJavaRemoteVer
pair(WINDOWS, EnumSet.of(X86_64, X86, ARM64)),
pair(LINUX, EnumSet.of(X86_64, X86, ARM64, ARM32, RISCV64, PPC64, PPC64LE, S390X, SPARCV9)),
pair(MACOS, EnumSet.of(X86_64, ARM64))),
// Fucking javac generates an anonymous inner class here, whose constructor takes no @SafeVarargs annotation, causing a compile-time warning.
@SuppressWarnings({"unchecked", "RedundantSuppression"})
LIBERICA("BellSoft Liberica", "liberica", "BellSoft",
EnumSet.of(JDK, JRE, JDKFX, JREFX),
pair(WINDOWS, EnumSet.of(X86_64, X86, ARM64)),