Tag: inflection

Java:如何将参数传递给调用此方法的方法?

在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的源代码,这将是我的调试类的一个function,它不会事先知道源代码) 谢谢。