Community
Participate
Working Groups
If I override the method below, which has a parameter signature that uses a type variable: public class AClass { /** * @param object */ public void aMethod(E object) { ... } } The following gets generated: /** * @see AClass#aMethod(java.lang.Object) */ @Override public void aMethod(E object) { ... } But if I have JavaDoc warnings enabled, this produces the warning: Javadoc: Missing tag for parameter object I appears from looking at some other related defects that the JavaDoc processor requires raw types in the @see tags, but the compiler should at least be smart enough to not produce a warning for this situation. I definitely don't want to have to re-specify the same parameters in the JavaDoc of the overriding (subclass) method that already exist in the overridden (superclass) method.
Candidate for 3.2.1
Created attachment 41580 [details] Proposed patch
Released in TARGET_321 stream.
Released for 3.2.1 Released for 3.3 M1 while merging TARGET_321 in HEAD
Verified for 3.3 M1 using build I20060804-0010.
No regression tests added for this fix?
Verified for 3.2.1 using build M20060908-1655.
(In reply to comment #6) > No regression tests added for this fix? > It's included in the patch: JavadocTest_1_5#testBug132430(). I should have said it more explicitely...