我正在尝试在方法主体中动态地将字段引用替换为另一个字段引用。bytebuddy有可能吗?
我要转换的类是这样的:
public class TestReplace {
@replace
int a = 1;
int b = 2;
public int printA() {
return a;
}
public int printB() {
return b;
}
}
转换包括在访问它们的方法中替换标有@replace的变量。替换将由我将插入的变量完成。
已经转换的类应如下所示:
public class TestReplace {
@replace
int a = 1;
int ___a = a * 10; // var inserted
int b = 2;
public int printA() {
return ___a;
}
public int printB() {
return b;
}
}
我是这个主题的新手,希望您能给我任何帮助。
提前致谢
交互式爱情
相关分类