我希望能读取一个方法的返回值,并将其传递给使用method.insertAfter插入的代码。
例如:
public String sayHello(){
return "1";
}
我想使用javassist添加代码,例如 someClass.someMethod()。
method.insertAfter("someClass.someMethod(<how to add that value here>);");
有人能告诉我如何做到这一点吗?
[编辑] 我无法编辑方法体,因为可能存在其他代码。上面的方法只是一个示例。