[轉]Eclipse get/set方法自動加上字段注釋


本文轉自:http://yaku2688.iteye.com/blog/1164640

 

編碼的時候通常要用到 JavaBean ,而在我們經常把注釋寫在字段上面,但生成的Get/Set方法不會生成,通過修改Eclipse源碼可解決,直接上例子:

Java代碼 復制代碼  收藏代碼
  1. /**  
  2.  * 員工ID  
  3.  */  
  4. private String userid;   
  5. /**  
  6.  * 獲取員工ID  
  7.  * @return userid 員工ID  
  8.  */  
  9. public String getUserid() {   
  10.     return userid;   
  11. }   
  12. /**  
  13.  * 設置員工ID  
  14.  * @param userid 員工ID  
  15.  */  
  16. public void setUserid(String userid) {   
  17.     this.userid = userid;   
  18. }  

 

找到Eclipse中Jar包:org.eclipse.jdt.ui_*.jar,進行備份

然后將后綴Jar改為rar,

找到org.eclipse.jdt.internal.corext.codemanipulation.GetterSetterUtil.class
直接用附件中的class文件進行替換,再將后綴改為Jar替換Eclipse的Jar包,

重啟Eclipse設置注釋風格:

Window->Preferences->Java->CodeStyle->Code Templates->Comments->Getters/Setters

Getters:

Java代碼 復制代碼  收藏代碼
  1. /**  
  2.  * 獲取${bare_field_name}  
  3.  * @return ${bare_field_name} ${bare_field_name}  
  4.  */  

 

Setters:

Java代碼 復制代碼  收藏代碼
  1. /**  
  2.  * 設置${bare_field_name}  
  3.  * @param ${bare_field_name} ${bare_field_name}  
  4.  */  

 

注意:生成Get/Set方法時勾選上Generate method comments

OK,成功。

在Eclipse3.3/3.4/3.5 測試成功,若無用則還原Jar包,找到對應版本源碼進行修改。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM