调试:使用生成的Java代码而不是Xtend代码

时间:2012-10-02 13:50:09

标签: eclipse xtend

当我调试Xtend代码时,我有时希望看到生成的Java代码包含所有中间变量。但是,即使我在此代码中设置了断点,调试器也会显示Xtend代码。在这种情况下是否可以切换到Java代码?

2 个答案:

答案 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的合作。