调试时,我将断点设置为从另一个(自己的)类调用方法的行。在 step into
我得到一个 Source not found
在标题为 MyClass$Proxy$_$$_WeldClientProxy.myMethod() line: not available
的编辑器中在堆栈跟踪中。
只要我回到有断点的类(class),我就可以跳过这些。
我在使用 Eclipse Kepler SR 1、Eclipse Juno SR 2 和 JBoss AS 7.1.1 和 7.2 时遇到了同样的问题。
最佳答案
老问题,但我真的想提一下步骤过滤器作为一种可能的解决方案。要“解决”该问题,您可以定义一个步进过滤器,该过滤器将跨过 Weld 代理并在您实际希望它停止的位置停止。
打开您的工作区首选项,导航到“Java -> Debug -> Step Filtering”并选择“Add Filter”。将“$Proxy*”定义为要过滤的模式。
关于eclipse - 调试的步骤在自己的代码 : MyClass$Proxy$_$$_WeldClientProxy. myMethod() 行上不起作用:不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19402283/