JDK-8146008 : Javadoc annotation related issues
  • Type: Bug
  • Component: tools
  • Sub-Component: javadoc(tool)
  • Affected Version: 9
  • Priority: P4
  • Status: Open
  • Resolution: Unresolved
  • Submitted: 2015-12-22
  • Updated: 2018-10-23
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.
Other
tbd_minorUnresolved
Description
1) Missed (or redundant) annotations info in the method/constructor summary: ElementType.PARAMETER annotations are missed while ElementType.TYPE_USE are not.

2) Missed TYPE_USE annotations info in detail section for constructor (like @RepTypeUse Constructor() {})

3) Missed annotations info for type parameters bounds (class A <@TypeParameter @TypeUse T extends @TypeUse Object> {...})

4) Missed annotation info for method's type argument (<@TypeParameter T> String genericMethod1() {...}
<@TypeUse T> String genericMethod2() {...})


Comments
Modified langtools\test\jdk\javadoc\doclet\testTypeAnnotations\TestTypeAnnotations.java with stubs for incorrect fragments of HTML is attached.
15-01-2016