From 308785a0a55a3bf749f97a5dc9124a2039f53734 Mon Sep 17 00:00:00 2001 From: DerFrZocker Date: Sun, 6 Oct 2024 14:38:13 +0200 Subject: [PATCH] Bump asm to 9.7.1 and re-add ClassReader to ClassWriter --- pom.xml | 4 ++-- src/main/java/org/bukkit/craftbukkit/util/Commodore.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index da86411b9..411cb525f 100644 --- a/pom.xml +++ b/pom.xml @@ -54,7 +54,7 @@ org.ow2.asm asm-commons - 9.7 + 9.7.1 compile @@ -296,7 +296,7 @@ org.ow2.asm asm-tree - 9.7 + 9.7.1 test diff --git a/src/main/java/org/bukkit/craftbukkit/util/Commodore.java b/src/main/java/org/bukkit/craftbukkit/util/Commodore.java index f68c54e4b..54a2600e3 100644 --- a/src/main/java/org/bukkit/craftbukkit/util/Commodore.java +++ b/src/main/java/org/bukkit/craftbukkit/util/Commodore.java @@ -166,7 +166,7 @@ public class Commodore { final boolean modern = pluginVersion.isNewerThanOrSameAs(ApiVersion.FLATTENING); final boolean enumCompatibility = pluginVersion.isOlderThanOrSameAs(ApiVersion.getOrCreateVersion("1.20.6")) && activeCompatibilities.contains("enum-compatibility-mode"); ClassReader cr = new ClassReader(b); - ClassWriter cw = new ClassWriter(0); // TODO 2024-06-22: Open PR to ASM to included interface in handle hash + ClassWriter cw = new ClassWriter(cr, 0); List methodEnumSignatures = getMethodSignatures(b); Multimap enumLessToEnum = HashMultimap.create();