Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
调试/查看GWT生成的java代码的源代码_Java_Gwt_Generator - Fatal编程技术网

调试/查看GWT生成的java代码的源代码

调试/查看GWT生成的java代码的源代码,java,gwt,generator,Java,Gwt,Generator,我有哪些选项可以查看自定义GWT生成器(com.google.GWT.core.ext.generator)生成的代码 我一直在创建我自己的源代码编写器,在system.out等中打印出源代码,我已经设法做到了,但这一切似乎非常困难,也不太容易使用 有时我只是故意破坏生成的代码,以便将破坏的文件打印在临时文件夹中,效果非常好 一定有更好的方法…我肯定我遗漏了一些东西。要在运行GWT编译器时将生成的Java源代码(即不是生成的JavaScript)写入目录,只需添加,以及目标目录 另一个选项是调试

我有哪些选项可以查看自定义GWT生成器(com.google.GWT.core.ext.generator)生成的代码

我一直在创建我自己的源代码编写器,在system.out等中打印出源代码,我已经设法做到了,但这一切似乎非常困难,也不太容易使用

有时我只是故意破坏生成的代码,以便将破坏的文件打印在临时文件夹中,效果非常好


一定有更好的方法…我肯定我遗漏了一些东西。

要在运行GWT编译器时将生成的Java源代码(即不是生成的JavaScript)写入目录,只需添加,以及目标目录

另一个选项是调试GWT编译过程,该过程实际上调用生成器的generate()方法。您可以在generate()方法的开头设置一个断点,然后单步执行并检查发生了什么

有关如何执行此操作的更多信息,您可以查看以下内容:


我知道这很简单!这些年来,我一直怀念这个。有点尴尬。这就是lifehi Chris,我有一个模块:@Mike:首先,我认为它应该是“-gen gensrc”(注意破折号的位置!),如果这没有帮助,请尝试使用像“-gen/tmp/gensrc”或“-gen C:\gensrc”这样的绝对路径(不过我没有在Windows上尝试)。