说明我们有这个stackTrace
ViewField.getValue()
ExpressionEl.doSomethink()
....
HtmlInput.getValue()
是否可以获取HtmlInput的实例,该实例的调用是在ViewField.getValue()中调用方法的?
不幸的是,堆栈跟踪没有包含caling对象的引用,那么怎么做呢?
答案 0 :(得分:1)
一种有点难看但绝对有效的方法是手动将引用传递给每个方法调用。
如果你有方法
void foo(String a,int b,...)
现在它将是
void foo(String a,int b,Object c,...)
然后您调用它的任何地方只需传递对此的引用。