3

我正在尝试制作一个代码模板,它将生成 tostring、字段构造函数和默认构造函数。

我已经查看了有用的 Eclipse Java 代码模板http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.jdt.doc.user/reference/ref-tostring-templates.htm但是这不是我想要的。

我试过这个插件http://eclipse-jutils.sourceforge.net/但我仍然需要在菜单中手动选择一个选项(并且它没有“字段构造函数”选项)。

我需要为超过 100 个类生成这些方法和构造函数,所以这是我发现的最佳方法,因为 eclipse 没有为一个以上的类提供工具,而对于他给这个工具的这一类,我需要一个通过一个(从字段生成tostring,构造函数和默认构造函数)

我很乐意为我的所有课程自动创建这些方法提供一些帮助或建议。提前致谢。

4

2 回答 2

2

我不知道可以为多个类执行此操作的插件。

我只是手动完成,即使这需要时间。

您还可以使用反射和 Groovy/JRuby/等脚本语言。创建构造函数,并依靠 Commons 的ToStringBuilder之类的东西来创建一个toString,或者只是再次使用反射。

(一个问题是,如果你想要构造函数中的属性,或者toString你需要一种机制来告诉生成器。)

于 2011-10-09T15:40:23.163 回答
0

我刚刚使用了Practically Macros,在从市场安装后的几分钟内,我可以在一个命令中生成*构造函数*、getters /setters、toStringhashcodeequals(基本上链接标准的 eclipse 命令)。正是我正在寻找的东西,并为我节省了大量时间。我还可以看到它的更多用途,对 Earnst(创造者)来说做得很好。

于 2013-11-20T10:44:53.657 回答