我正在尝试创建一个代码模板,它将从字段生成tostring,构造函数和默认构造函数。
我已经查看了Useful Eclipse Java Code Templates和http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.jdt.doc.user/reference/ref-tostring-templates.htm,但这不是我想要的。
我尝试了这个插件http://eclipse-jutils.sourceforge.net/,但我仍然需要在菜单中手动选择一个选项(并且它没有“来自字段的构造函数”选项)。
我需要为超过100个类生成这些方法和构造函数,所以这是我发现coz eclipse的最好方法,不要为多于一个类提供工具而且对于这个他需要做这个工具的一个类它一个接一个(从字段生成tostring,构造函数,也是默认构造函数)
我会很乐意为自己的所有课程创建这些方法提供一些帮助或建议。 提前谢谢。
答案 0 :(得分:2)
我不知道会为多个类执行此操作的插件。
我只是手动完成,即使需要时间。
您还可以使用反射和Groovy / JRuby等脚本语言。创建构造函数,并依赖Commons'ToStringBuilder之类的东西创建toString
,或者再次使用反射。
(一个问题是如果你不想要构造函数中的属性或toString
你需要一个机制来告诉生成器那么多。)
答案 1 :(得分:0)
我刚刚使用Practically Macros,在几分钟的市场安装中,我可以生成 * 构造函数 *, getters / setters, toString , hashcode 和等于(基本上链接标准的eclipse命令) strong>单一命令。正是我在寻找并为我节省了大量时间。我还可以看到更多的用途,对Earnst(创作者)做得很好。