2010-04-08 56 views
6

在eclipse中實現一個接口時,它有一個非常好的功能,可以讓你「添加未實現的方法」,並且它將爲接口方法生成方法存根。eclipse添加未實現的方法,包括javadoc

但是,它並沒有從接口方法帶來方法文檔,我想知道是否有一種方法來獲得eclipse來做到這一點。

這是我想要發生的事情。假設我有這樣一個接口:

public interface BaseInterface { 

    /** 
    * This method takes the given string parameter and returns its integer value. 
    * 
    * @param x the string to convert 
    * @return the integer value of the string 
    * 
    * @throws Exception if some error occurs 
    */ 
    int method1(String x); 
} 

現在我創建一個名爲MyClass的類來實現此接口。我希望發生的是,當我說「添加未實現的方法」,我想我的代碼看起來像這樣:

public class MyClass implements BaseInterface { 

    /** 
    * This method takes the given string parameter and returns its integer value. 
    * 
    * @param x the string to convert 
    * @return the integer value of the string 
    * 
    * @throws Exception if some error occurs 
    */ 
    public int method1(String x) { 
     return 0; 
    } 

} 

回答

5

燁:使用你寫的代碼模板生成這些方法。

你必須在「窗口/首選項 - >的Java /代碼風格/代碼模板」去

然後,在列表中,選擇「備註/覆蓋方法」,改變與一個內容,你在「備註/方法」發現:

/** 
* ${tags} 
*/ 

,你甚至可以考慮增加一個${see_to_overridden}有一個直接鏈接到原始的方法。但是,請注意,沒有javadoc的方法會自動從其被覆蓋的方法繼承它的javadoc,因此這樣的模板可能會生成不如默認行爲的相關文檔。

+0

我試過了,但沒有奏效。它沒有爲該方法生成任何文檔。 – dcp 2010-04-08 16:44:42

0

您可以通過的JavaDoc註釋實現它。它不是日食特有的,在所有的編譯/文檔生成工具工作:

/** 
* My custom decumentation, and then the original one: 
* 
* {@inheritDoc} 
*/