eclipse - 调试的步骤在自己的代码 : MyClass$Proxy$_$$_WeldClientProxy. myMethod() 行上不起作用:不可用

标签 eclipse jboss7.x jboss-weld

调试时,我将断点设置为从另一个(自己的)类调用方法的行。在 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/

相关文章:

java - 将实体注入(inject) ViewScoped Bean

java - 网 bean : Weird weld se behavior

java - 在 Eclipse 中启用断言检查的通用设置

java - 关闭连接 : java. sql.SQLRecoverableException:关闭连接 jboss 7

java - ClassNotFoundException 编码(marshal)处理 EJB 参数

mysql - 注入(inject)的服务不断抛出 NullPointerException

java - 如何在不使用 org.jboss.weld.environment.se.StartMain#main 的情况下在 Java SE 中正确初始化 JBoss Weld?

java - ANT eclipse headless 构建 - java.lang.NoClassDefFoundError

eclipse - 如何使用 Eclipse 防止无休止的构建?

java - AST 解析器出现问题