自动编写已为特定类生成的setter

时间:2015-10-06 16:36:28

标签: java eclipse

我不会问如何生成getter和setter。读取。

我是一个需要做类似事情的实体并不罕见:

myEntity.setName(name);
myEntity.setFirstName(firstname);
myEntity.setDog(dog);
myEntity.setHouse(house);
myEntity.setBoat(boat);
myEntity.setHairs(hair);

我觉得有点烦人,我要写第一个,然后是第二个,然后如果我有10个,我要仔细检查我做了所有这些。 (我发现阅读比构造函数更清晰。)

是否有快捷方式使所有的setter(已经在类中编写)出现在我的光标所在的位置?然后我可以删除每种情况下我不需要的那些。我不是在谈论生成getter和setter(source生成getter和setter)。或者甚至更好我点击快捷键说ctrl +?那么一个表会出现在所有的setter中,我可以输入我需要的所有内容,并且setter会出现在我的光标所在的位置。我有点要求,是的,我只是想知道这个功能是否存在。如果不是,那就没什么大不了的了。

2 个答案:

答案 0 :(得分:1)

方法链接在这里可能很有用:https://en.wikipedia.org/wiki/Method_chaining

但没有简单的方法可以解决这个问题。

答案 1 :(得分:0)

可能会倒转吗? dog.setOwner(myEntity)也为myEntity设置了狗......