当我调试Xtend代码时,我有时希望看到生成的Java代码包含所有中间变量。但是,即使我在此代码中设置了断点,调试器也会显示Xtend代码。在这种情况下是否可以切换到Java代码?
答案 0 :(得分:5)
我刚刚发现了这段视频:Debugging in Xtend and Java - side by side,00:15。 来源为here,部分为自M6以来的调试:
现在完全支持通过Xtend和Java进行调试。在Xtend中设置断点的工作方式与在Java中一样,您甚至可以通过上下文菜单操作切换到Java级别。
此外,Java调试器中已知的所有很酷的功能,如“显示”,“检查”或“异常断点”都可用。“
您可以在调试视图中的任何堆栈帧的上下文菜单中使用“显示源”选项来欺骗Java和Xtend。
答案 1 :(得分:1)
可悲的是,还没有办法关闭xtend调试器。
但是,在Debug Perspective中打开“生成的代码”视图可能对您有所帮助。 它也显示断点(与xtend文件上的断点同步),这使我们更容易理解与java的合作。