以下に示すようなクラスがあります
public class Caller {
private Calle calle = new Calle();
public void invoke(final String arg) {
calle.invoke(arg);
}
}
public class Calle {
public void invoke(final String arg) {
}
}
public class Main {
public static void main(final String[] args) {
Caller caller = new Caller();
caller.invoke("suman");
}
}
caller.invoke("suman");
メソッド呼び出しをキャプチャし、引数「suman」を「suman1」に変更するbyteman ルールを書きたかったのです。つまりcalle.invoke(arg);
、Caller
クラスの引数は「suman1」として来る必要があります。byteman ルールを使用して引数をキャプチャしようとしましたが、引数を変更する方法がわかりません。
助けていただけますか?