官术网_书友最值得收藏!

Debugging Xtend code

The Java code generated by Xtend is clean and easy to debug. However, it is also possible to debug Xtend code directly (instead of the generated Java), thanks to the complete integration of Xtend with the Eclipse JDT debugger.

This means that you can start debugging a Java application that at some point invokes Java code that has been generated by Xtend and, stepping through that, automatically brings you to debugging the original Xtend source. The next screenshot shows a debugging session of Xtend code. Note that all the JDT debugger views are available; furthermore, implicit variables such as it can be inspected in the Variables view:

You can also debug an Xtend file (for example, containing a main method) directly, since all the Run and Debug configuration launches are available for Xtend files as well. Breakpoints can be inserted in an Xtend file by double-clicking on the breakpoint ruler in the editor (currently, the Debug context menu is not available for Xtend files).

If, for any reason, while debugging Xtend code you need to debug the generated Java code, you can do so by right-clicking on the Debug view on an element corresponding to an Xtend file line and selecting Show Source (refer the following screenshot).

主站蜘蛛池模板: 闻喜县| 五台县| 德令哈市| 周宁县| 沙洋县| 新蔡县| 常德市| 丽水市| 闽侯县| 诏安县| 沂南县| 镇赉县| 敖汉旗| 麻栗坡县| 西充县| 喀喇沁旗| 前郭尔| 芮城县| 沙洋县| 伊宁县| 南通市| 政和县| 巍山| 苍梧县| 讷河市| 山西省| 金阳县| 大连市| 安庆市| 郴州市| 嘉鱼县| 阳新县| 泌阳县| 巴彦县| 白山市| 离岛区| 博罗县| 南昌县| 贺兰县| 泰和县| 太仆寺旗|