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);