feat: Fixed ShadowGetField

This commit is contained in:
Reider745
2025-01-16 07:04:33 +03:00
parent 8381f44ae3
commit 8cbc14c84c
@@ -113,7 +113,7 @@ public class JarEditor {
final CtClass[] args = method.getParameterTypes();
if(args[0].getName().equals(ctClass1.getName())) {
if(args.length == 1 && args[0].getName().equals(ctClass1.getName())) {
method.setBody("{return $1." + name + ";}");
}else
method.setBody("{return "+className+"."+name+";}");
@@ -136,7 +136,7 @@ public class JarEditor {
final CtClass[] args = method.getParameterTypes();
if(args[0].getName().equals(ctClass1.getName())) {
if(args.length == 1 && args[0].getName().equals(ctClass1.getName())) {
method.setBody("{$1." + name + " = $2;}");
}else
method.setBody("{return "+className+"."+name+" = $1;}");