有没有人知道Eclipse插件或方法让Eclipse在一行上生成getter/setter,如下所示:
public String getAbc() { return abc; }
代替
public String getAbc() { return abc; }
我在Eclipse v.3.2.2上.
谢谢.
我不知道如何让Eclipse以你想要的格式生成它们,但是你可以在生成方法后使用这些正则表达式进行搜索/替换:
找:
(?m)((?:public |private |protected )?[\w$]+) (get|set|is)([\w$]+)\(([\w$]+(?:\[\])? [\w$]+)?\) \{\s+(return [\w$]+;|this.[\w$]+ = [\w$]+;)\s+\}
替换为:
$1 $2$3($4) { $5 }
此表达式将生成的getter和setter转换为一行.不要担心使用转换和新生成的方法混合运行它; 它会工作得很好.