使用 AspectJ 进行 Eclipse 调试单步调试

Ben*_*min 5 java eclipse aspectj eclipse-plugin

我使用“AspectJ 开发工具”插件设置了 Eclipse。我正在尝试调试一些使用 AspectJ 的代码并逐步执行它,但它无法匹配源代码行,因为 AspectJ 在编译时添加了额外的内容。似乎没有人抱怨这似乎是一个重大缺陷(无法调试!),所以我希望我只需要调整一些东西即可使其工作。我究竟做错了什么?

And*_*erg 2

是的,这是 AspectJ 的一个错误。单步执行建议附加了不正确的文件属性。最好的解决方法是在您的建议中委托给正确的方法,并且行号将对齐。

  • 通过委托,我的意思是让您的建议调用执行实际工作的方法。除了这个电话之外,该建议没有其他任何作用。 (2认同)