2 つのクラスがあるとします。
abstract class GenericA<E> {
public void go(E e) {...}
}
public class IntegerA extends GenericA<Integer> {
}
GenericA
はパッケージ プライベートでジェネリックであり、IntegerA
パブリックでジェネリックではないことに注意してください。
ここで、(Eclipse を使用して) パブリック Javadoc を生成すると、IntegerA
メソッド セクションに次のように表示されます。
public void go(E e)
問題は、その Javadoc の読者が何が何でE
あるかわからないことです。すなわち、それは をE
表しInteger
ます。むしろJavadocに言ってもらいたい
public void go(Integer e)
Javadoc を希望どおりに動作させる方法はありますか?