sim*_*ula 20 java eclipse setter code-generation
我想创建一个类的对象,然后使用setter方法设置其中的所有属性.有超过150个setter方法,我确实想要输入每个方法,甚至Object instance在dot中键入对象实例名称类型.,然后点击Eclipse的空格键给我建议,然后选择setter方法.我不想这样做150次.
因此,我在Eclipse中寻找某种快捷方式,允许您调用方法上的所有setter.就像你输入实例名称一样,Eclipse会调用所有的setter方法,例如
我不能在类中创建另一个构造函数,我不允许这样做
Ken*_*han 33
根据我上次的经验,我找不到eclipse有这样的功能.我能做的最多就是打开Type HierarchyView(通过按下F4查看该类时),然后按该类的方法名称排序并复制所有setter以进一步编辑.
或者,您可以使用反射来找出此类的所有方法,并打印出setter调用,如下所示:
for (Method m : Foo.class.getMethods()) {
if (m.getName().startsWith("set")) {
System.out.println(String.format("instanceName.%s(\"valOne\");", m.getName()));
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21811 次 |
| 最近记录: |