This is an automated email from the ASF dual-hosted git repository.

slachiewicz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-shade-plugin.git


The following commit(s) were added to refs/heads/master by this push:
     new 3d9d5752 [MSHADE-847] Use explicit ASM API in remapper
3d9d5752 is described below

commit 3d9d575228cc05e436c72ba2053fce5a1b118a60
Author: Efe Gökdemir <[email protected]>
AuthorDate: Thu Sep 24 07:08:25 2026 +0300

    [MSHADE-847] Use explicit ASM API in remapper
---
 src/main/java/org/apache/maven/plugins/shade/DefaultShader.java | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/main/java/org/apache/maven/plugins/shade/DefaultShader.java 
b/src/main/java/org/apache/maven/plugins/shade/DefaultShader.java
index 328d15ae..46b874a7 100644
--- a/src/main/java/org/apache/maven/plugins/shade/DefaultShader.java
+++ b/src/main/java/org/apache/maven/plugins/shade/DefaultShader.java
@@ -69,6 +69,7 @@ import org.codehaus.plexus.util.io.CachingOutputStream;
 import org.objectweb.asm.ClassReader;
 import org.objectweb.asm.ClassVisitor;
 import org.objectweb.asm.ClassWriter;
+import org.objectweb.asm.Opcodes;
 import org.objectweb.asm.commons.ClassRemapper;
 import org.objectweb.asm.commons.Remapper;
 import org.slf4j.Logger;
@@ -796,6 +797,10 @@ public class DefaultShader implements Shader {
     private static class LazyInitRemapper extends Remapper {
         private PackageMapper relocators;
 
+        LazyInitRemapper() {
+            super(Opcodes.ASM9);
+        }
+
         @Override
         public Object mapValue(Object object) {
             return object instanceof String ? relocators.map((String) object, 
true, true) : super.mapValue(object);

Reply via email to