1

2 つのクラスと 2 つのインターフェイスがあります。InterfaceA

package ch.sukha.testmachine.client;
interface InterfaceA {
    /**
     * Foo.
     */
    void foo();
}

のスーパーインターフェースですInterfaceB

package ch.sukha.testmachine.client;
public interface InterfaceB extends InterfaceA {
   /**
    * Bar.
    */
   void bar();
}

同様に、クラスAはのスーパークラスです

package ch.sukha.testmachine.client;
class A implements InterfaceA {
    @Override
    public void foo() {
    }
}

クラスB

package ch.sukha.testmachine.client;
public class B extends A implements InterfaceB {
    @Override
    public void bar() {
    }
}

生成された JavaDoc では、メソッドfooが 2 回表示されます。

ここに画像の説明を入力

4

1 に答える 1

1

A はエクスポートされません。A の複数のサブクラスを作成し、InterfaceA のドキュメントを再利用したいと考えています。

すべてを JavaDoc にエクスポートします。

その一部を再利用するには、

@inheritDoc 

注釈。

于 2013-02-19T16:05:10.100 に答える