首页 > 软件和应用 > Eclipse平台 > Eclispe生成getter/setter时自动添加中文注释
2016
06-21

Eclispe生成getter/setter时自动添加中文注释

Eclipse自动生成的注释不能满足要求,于是需要通过修改Eclipse源码来达到自定义注释的目的。

类似于教程:Eclipse解决自动补全变量名并自定义上屏按键为TAB

具体操作步骤

1.获取Eclipse源码

下载一个带源码的Eclipse,或者下载一个Eclipse SDK全搞定:eclipse project archived downloads 

最后需要修改的文件为: GetterSetterUtil.java,就是这个文件:GetterSetterUtil.java

或者你可以直接在eclipse中安装 Eclipse plug-in development environment 和 Eclipse JDT Plug-in Developer Resources。

2.在 plug-in development 中将 org.eclipse.jdt.ui 导出为工程项目(具体导出步骤,见此文章开头的链接)。或者直接解压源码包加入Eclipse工程。

3.修改文件

打开 org.eclipse.jdt.internal.corext.codemanipulation -> GetterSetterUtil.java 文件。

搜索 CodeGeneration.getSetterComment 和 CodeGeneration.getGetterComment 两个位置,分别在下一行添加如下代码:

Eclispe生成getter/setter时自动添加中文注释 - 第1张  | 扩软博客

需要导入的包为: org.eclipse.jdt.core.ISourceRange

4.保存并导出为jar包,替换Eclipse plugins 目录下相应的jar包。

修改Eclipse注释模板

1.打开Window > Preferences > Java > Code Style > Code Templates
2.展开 Comments > Getters 设置 Pattern(设置仅供参考,请自行设置为需要的格式)

3.设置Setters的Pattern

使用方法

1.新建成员变量并设置注释(需要使用 /** 形式的注释):

2.使用快捷键 shift+alt+s 打开源码控制面板,选择 Generate Getters and Setters…,然后勾选要生成的 get/set 方法,注意勾选 Generate method comments。

文件下载

文件名:org.eclipse.jdt.ui_3.10.2.v20141014-1419.jar Eclispe-comments

文件名:org.eclipse.jdt.ui_3.11.2.v20151123-1510.jar https://soft.kuoruan.com/eclipse/autoComment/

文章来源:Eclipse中setter/getter方法自动添加属性注释

最后编辑:
作者:
百度ID:“度娘程序员”,博主。
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!

Eclispe生成getter/setter时自动添加中文注释》有 20 条评论

  1. Google Chrome 55.0.2883.87Google Chrome 55.0.2883.87Windows 7 x64Windows 7 x64

    群主,请问下32bit和64bit的eclipse修改起来有什么地方不同吗?为什么我用sts-3.8.3.RELEASE里的org.eclipse.jdt.ui_3.12.2.v20160929-0804.jar我自己修改的,无效呢

    • Google Chrome 57.0.2970.0Google Chrome 57.0.2970.0Windows 10 x64Windows 10 x64

      好久没用 Eclipse 了,现在我都是用 IDEA,具体的问题只有你自己试试了

  2. Google Chrome 54.0.2840.99Google Chrome 54.0.2840.99Windows 7 x64Windows 7 x64

    厉害! 来点个赞!

发表回复

你的邮箱地址不会被公开,垃圾评论将被删除。

有人回复时邮件通知我