2017-04-05 56 views

回答

1

如果您使用{@link MyClass#myMethod(String, etc.)},工具提示將顯示爲可單擊,單擊時將顯示myMethod的JavaDoc。您還可以在}之前添加說明。

+1

感謝 - 但我一直在尋找的東西,直接顯示其他方法的javadoc。 – mtkilbay

+0

@mtkilbay我不知道這樣的事情。對我來說這將是誤導。我想這是要求顯示實際方法的Javadoc,可能會明確指向另一種方法,如'@ see'或'@ link'。 – SantiBailors

1

沒有任何機制可以包含任何任意方法的文檔。

但是,您可以繼承在方法評論最近的超類或接口,using the tag {@inheritDoc}聲明同樣的方法文檔,和/或在@param,@return和@throws標籤。

例如:

public class Foo { 
    /** Implements the equals method for Foo objects. 
    * <p>Follows the contract specified by {@link java.lang.Object#equals(Object)}:</p> 
    * 
    * {@inheritDoc} 
    * 
    * @param obj {@inheritDoc} 
    * @return {@inheritDoc} 
    */ 
    public boolean equals(Object obj) { 
    ... 
    } 
    ... 
}