Community
Participate
Working Groups
The attached file hold an interface IAFAState with an inner class ValidationException. The javadoc comment in line 117 (interface scope) references the constructor of this class: * @see ValidationException#IAFAState.ValidationException(String, IAFAState) The problem is: Eclipse issues a warning if the reference is written like that. It suggest instead: * @see ValidationException#ValidationException(String, IAFAState) However, Javadoc needs the former line.
Created attachment 24525 [details] the test case
*** This bug has been marked as a duplicate of 96237 ***
Finally this is not a duplicate of bug 92367. This is a javadoc tool bug (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4288720) and we need to decide whether we accept both syntaxes or reject one of them...?
The best solution I can see for now is to accept both syntaxes. I doubt that this problem will be fixed as it exists for a long time now. I'll keep on eye on it in case Sun decides to finally fix it. Then, we'll open a new bug to reject the incorrect syntax... Fixed and released for 3.3 M1 in HEAD.
Verified for 3.3 M1 using build I20060804-0010.