我正在尝试查找在我的webapp中调用的特定子类方法的引用,但搜索返回0结果。我知道该方法正在被调用,因为我在方法中添加了System.out.println语句。
我还尝试添加一个断点并使用调试器,但它也没有用,因为线程中的方法调用似乎是低级的,然后突然调用有问题的方法。
调试视图中的堆栈跟踪是:
MyClass.myMethod() line: 144
NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not available [native method]
NativeMethodAccessorImpl.invoke(Object, Object[]) line: 39
DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 25
Method.invoke(Object, Object...) line: 597
BeanELResolver.getValue(ELContext, Object, Object) line: 363
FacesCompositeELResolver(CompositeELResolver).getValue(ELContext, Object, Object) line: 188
FacesCompositeELResolver.getValue(ELContext, Object, Object) line: 171
AstValue.getValue(Object, Node, EvaluationContext) line: 138
AstValue.getValue(EvaluationContext) line: 183
ValueExpressionImpl.getValue(ELContext) line: 224
_DeltaStateHelper.eval(Serializable) line: 246
答案 0 :(得分:1)
我认为您的方法是通过EL表达式调用的,这可能是您在eclipse引用计数中无法看到它的原因。