【轉載】myeclipse自動產生注釋

來源:互聯網
上載者:User

標籤:des   style   class   blog   code   java   

在使用Eclipse編寫Java代碼時,自動產生的注釋資訊都是按照預先設定好的格式產生的,例如其中author 的屬性值。

我們可以在Eclipse中進行設定自己希望顯示的資訊。

      現在看看如何修改我們的使用者名稱即作者資訊:點擊Windows->Preferences->Java->Code Style->Code Templates,

 

           然後我們就可以選擇右邊視窗中的Comments,對應具體的comments選項,我們便可以對具體的注釋資訊進行編輯設定。

例如我們希望在一個Java檔案的開頭設定作者作者資訊以及日期資訊。

            選擇Types,點擊Edit,將

/**
  * @author ${user}
 * ${tags}
 */  

將${user}刪除,改成hanyankai,這樣作者資訊就變成hanyankai;點擊Insert Variable,選擇Date,這樣就會自動產生日期資訊。

      設定完以後我們測試一下,自動產生的注釋資訊為:

/**
 * @author hanyankai

 * 2009-11-27
 */

     同樣的步驟,我們也可以對其他例如建構函式等等注釋資訊進行編輯設定。

    使用時滑鼠放置在需要添加註釋的方法內部的任意位置。點擊功能表列中【原始碼】下的【添加Javadoc注釋】,或者使用快速鍵Alt Shift J,則eclipse自動在該方法前面添加註釋。

 

注釋的規範如下:

檔案注釋標籤:

/**
* <p>Title: ${file_name}</p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2007</p>
* <p>Company: zkyr</p>
* @author Uu
* @date ${date}
* @version 1.0
*/

 

 

類型注釋標籤(類的注釋):

/**
* <p>Title: ${type_name}</p>
* <p>Description: </p>
* <p>Company: zkyr</p> 
* @author   Uu
* @date       ${date}
*/

 

 

欄位注釋標籤:

/** ${field}*/

 

 

建構函式標籤:

/**
* <p>Title: </p>
* <p>Description: </p>
* ${tags}
*/

 

方法標籤:

/**
* <p>Title: ${enclosing_method}</p>
* <p>Description: </p>
* ${tags}
*/

 

覆蓋方法標籤:

/* (非 Javadoc)
* <p>Title: ${enclosing_method}</p>
* <p>Description: </p>
* ${tags}
* ${see_to_overridden}
*/

 

 

代表方法標籤:

/**
* ${tags}
* ${see_to_target}
*/

 

getter方法標籤:

/**
* @return ${bare_field_name}
*/

 

setter方法標籤:

/**
* @param ${param} 要設定的 ${bare_field_name}
*/

 來自:http://blog.csdn.net/aaronuu/article/details/7065928

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.