Skip synthetic parameter fix on non-obfuscated classes. (#1463)

* Skip synthetic parameter fixes on obfuscated classes.

This only applies to classes that proguard renamed.

* Keep it simple
This commit is contained in:
modmuss
2025-12-05 09:09:03 +00:00
committed by GitHub
parent a13f004d14
commit 81d3f1d97c

View File

@@ -226,7 +226,7 @@ public class MinecraftJarMerger implements AutoCloseable {
visitor = new SnowmanClassVisitor(Constants.ASM_VERSION, visitor);
}
if (offsetSyntheticsParams) {
if (offsetSyntheticsParams && !entry.contains("/")) {
visitor = new SyntheticParameterClassVisitor(Constants.ASM_VERSION, visitor);
}