我正在尝试创建一个代码模板,该模板将生成tostring、字段构造函数和默认构造函数。
我已经看过有用的Eclipse代码模板和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、构造函数和默认构造函数)。
我将喜欢一些帮助或一些建议,如何为我的所有类自动创建这些方法。提前谢谢。
发布于 2011-10-09 15:40:23
我不知道有一个插件能为多个类做到这一点。
我只会手工操作,尽管这需要时间。
您还可以使用反射和脚本语言(如Groovy/JRuby/等)来创建构造函数,并依赖于类似于Commons的ToStringBuilder来创建toString,或者只需再次使用反射。
(一个问题是,如果不希望构造函数或toString中有属性,就需要有一种机制来告诉生成器。)
发布于 2013-11-20 10:44:53
我刚刚使用了实际上是宏,在市场上安装的几分钟内,我可以在E 113单个命令E 214/>和E 111>中生成*构造函数*、getter/ setters、toString、hashcode>E 210和E 212(基本上是链接标准eclipse命令)。这正是我想要的,也为我节省了很多时间。我也能看到更多的用途,做得很好的厄恩斯特(创造者)。
https://stackoverflow.com/questions/7704538
复制相似问题