【问题标题】:Debug/view source of GWT generated java code调试/查看 GWT 生成的 java 代码的源代码
【发布时间】:2011-08-23 22:45:09
【问题描述】:

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

我一直在完成创建自己的源代码编写器,该编写器在 system.out 等中打印出源代码,我已经设法做到了,但这一切似乎都很难而且不太容易使用。

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

一定有更好的方法...我确定我错过了什么。

【问题讨论】:

    标签: java gwt generator


    【解决方案1】:

    要在运行 GWT-Compiler 时将生成的 Java 源代码(即不是生成的 JavaScript)写入目录,只需添加带有目标目录的 gwtc compiler option "-gen"

    【讨论】:

    • 我知道这很简单!这些年来我一直怀念这个。有点尴尬。这就是生活
    • 嗨,克里斯,我有一个模块: 当我编译时我添加“gen -gensrc”参数,但结果是我没有在gensrc文件夹下找到生成的源文件,有什么想法吗?
    • @Mike:首先,我认为它应该是“-gen gensrc”(注意破折号的位置!)如果这没有帮助,请尝试使用绝对路径,如“- gen /tmp/gensrc" 或 "-gen C:\gensrc"(虽然我没有在 Windows 上尝试过)。
    【解决方案2】:

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

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

    http://lazyrhino.blogspot.de/2013/10/gwt-generator-part-3-debugging-generation.html

    【讨论】:

      猜你喜欢
      • 2010-12-21
      • 1970-01-01
      • 2020-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多