1
由於的Xtend代碼被編譯成Java,棧跟蹤包含生成的Java源的行號,而不是原來的Xtend源:顯示的Xtend源代碼行號在堆棧跟蹤
package test
class Main
{
def static void main(String[] args)
{
method // line #7
}
def static method()
{
throw new RuntimeException // Line #12
}
}
堆棧跟蹤:
Exception in thread "main" java.lang.RuntimeException
at test.Main.method(Main.java:10)
at test.Main.main(Main.java:6)
我的問題:是否有可能在棧跟蹤中顯示Xtend行號?
我這樣問,因爲先瀏覽Java代碼並找出相應的Xtend代碼(特別是沒有IDE),並不是很舒服。
此外(理論上)生成 Java代碼可能不會簽入SCM系統。