【发布时间】:2011-08-23 22:45:09
【问题描述】:
我有哪些选项可以查看从我的自定义 GWT 生成器 (com.google.gwt.core.ext.Generator) 生成的代码。
我一直在完成创建自己的源代码编写器,该编写器在 system.out 等中打印出源代码,我已经设法做到了,但这一切似乎都很难而且不太容易使用。
有时我只是故意破坏生成的代码,以便将破坏的文件打印在临时文件夹中,效果很好。
一定有更好的方法...我确定我错过了什么。
【问题讨论】:
我有哪些选项可以查看从我的自定义 GWT 生成器 (com.google.gwt.core.ext.Generator) 生成的代码。
我一直在完成创建自己的源代码编写器,该编写器在 system.out 等中打印出源代码,我已经设法做到了,但这一切似乎都很难而且不太容易使用。
有时我只是故意破坏生成的代码,以便将破坏的文件打印在临时文件夹中,效果很好。
一定有更好的方法...我确定我错过了什么。
【问题讨论】:
要在运行 GWT-Compiler 时将生成的 Java 源代码(即不是生成的 JavaScript)写入目录,只需添加带有目标目录的 gwtc compiler option "-gen"。
【讨论】:
替代选项是调试实际调用生成器的 generate() 方法的 GWT 编译过程。您可以在 generate() 方法的开头设置断点,然后单步执行并检查发生了什么。
有关如何操作的更多信息,您可以查看以下内容:
http://lazyrhino.blogspot.de/2013/10/gwt-generator-part-3-debugging-generation.html
【讨论】: