Eclipse中自动生成get/set时携带注释

        编码的时候通常要用到 JavaBean,而在我们经常把注释写在成员字段上面,但通过Eclipse自动生成的getter/setter方法不会生成字段上的注释,通过修改Eclipse的org.eclipse.jdt.ui_3.3.1.r331_v20070906.jar包中的org.eclipse.jdt.internal.corext.codemanipulation.GetterSetterUtil类下的getSetterStub及getGetterStub函数,来实现生成getter/setter时,注释使用成员字段的注释

源码中主要修改内容在

if (addComments) {
    // 主要修改内容在这里
}

 

Eclipse设置注释风格:
Window->Preferences->Java->CodeStyle->Code Templates->Comments->Getters/Setters

下面是修改好了的GetterSetterUtil.class及org.eclipse.jdt.ui_*.jar,供点击下载。

GetterSetterUtil.zip(自行替换原来jar中的class)

GetterSetterUtil_Eclipse3.5.rar(未测试)

org.eclipse.jdt.ui_3.3.1.r331_v20070906.jar(已替换)

 

你可能感兴趣的:(eclipse,自动,setter,getter,get/set注释)