Javaでは、現在のメソッド(StackTraceを取得するメソッド)を呼び出したクラスとメソッドを取得することができます。
私の質問は、このメソッドを呼び出したメソッドに渡された引数を取得できますか?
デバッグのためにこれが必要です。
例えば:
baseClass {
initialFunc(input) {
var modifiedInput = input + " I modified you";
otherClass.doSomething(modifiedInput);
}
}
otherClass {
doSomething(input) {
//GET THE ARGUMENTS PASSED TO THE METHOD OF THE CLASS THAT CALLED THIS METHOD
}
}
スタックトレースからこの情報を取得できますか、それとも他の手段がありますか?
(実行時にこれを実行できる必要があり、baseClassのソースを実際に変更できないことに注意してください。これは、ソースを事前に知らないデバッグクラスの機能になります)
ありがとう。