JDK-4621267 : Doclet API: ProgramElementDoc.qualifiedName() lacks parameter list - fix docs
  • Type: Bug
  • Component: tools
  • Sub-Component: javadoc(tool)
  • Affected Version: 1.4.0
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2002-01-09
  • Updated: 2014-05-05
  • Resolved: 2002-10-26
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
1.4.2 mantisFixed

Name: rmT116609			Date: 01/09/2002

java version "1.4.0-beta3"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-beta3-b84)
Java HotSpot(TM) Client VM (build 1.4.0-beta3-b84, mixed mode)


The documentation for ProgramElementDoc.qualifiedName() says that it will return "Foo.bar()" for the bar() method of the
Foo class in the unnamed package. However, it actually returns "Foo.bar". This is not used anywhere in the standard
doclet, and can be worked around by using (elt.qualifiedName()+((ExecutableMemberDoc)elt).signature()).
 Fixing the documentation would be as effective as fixing the method.

(Review ID: 138105) 

CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: mantis FIXED IN: mantis INTEGRATED IN: mantis mantis-b05

PUBLIC COMMENTS Fixed by removing parentheses from bar() as suggested. No regression test required, as this is a doc comment change. ###@###.### 2002-09-28

EVALUATION Looks like changing the doc comment is the backward compatible way to go. ###@###.### 2002-03-22 Changed synopsis from: ExecutableMemberDoc.qualifiedName() lacks signature - fix the docs to: ExecutableMemberDoc.qualifiedName() lacks parameter list - fix docs