2011-05-12 134 views
3

我可以从我的自定义GWT生成器(com.google.gwt.core.ext.Generator)查看生成的代码的选项是什么。GWT生成的java代码的调试/查看源码

我一直在补充创建自己的源代码编写器,它打印出system.out等源代码,这是我设法做的,但这一切似乎都很难并且不是很容易使用。

有时我只是故意破坏生成的代码,以便破碎的文件打印在临时文件夹中,工作得很好。

必须有更好的办法...我敢肯定我错过了什么。

回答

5

写入生成的Java源(即不是生成的JavaScript),到时你运行GWT编译器的目录,只需添加gwtc compiler option "-gen",与目标目录。

+0

我知道这是简单的东西!这些年我都错过了这个。有点尴尬。这样是生活 – DianeH 2011-05-23 00:06:11

+0

喜克里斯,我有一个模块:<生成-带有class = “MyImpl”> \t \t <时型分配类= MyInterface的” /> \t和当我编译我添加了“gen -gensrc”参数,但结果是我没有在gensrc文件夹下找到生成的源文件,有什么想法? – Mike 2012-03-14 04:32:31

+1

@Mike:首先,我认为它应该是“-gen gensrc”(注意短划线的位置!)如果这没有帮助,请尝试使用绝对路径,如“-gen/tmp/gensrc”或“-gen C:\ gensrc”(尽管我没有在Windows上尝试过) 。 – 2012-03-16 13:28:40