JDK-6477590 : JLS3 translation to HTML should produce valid HTML
  • Type: Bug
  • Component: specification
  • Sub-Component: language
  • Affected Version: 5.0,6
  • Priority: P4
  • Status: Closed
  • Resolution: Fixed
  • OS: generic,windows_xp
  • CPU: generic,x86
  • Submitted: 2006-10-03
  • Updated: 2011-02-03
  • Resolved: 2011-02-03
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.
JDK 7
7 b01Fixed
Related Reports
Duplicate :  
Relates :  
Description
Many chapters of HTML version of JLS3 (http://java.sun.com/docs/books/jls/third_edition/download/langspec-3.0.zip) are HTML invalid.
For example, there are double closing tags, invalid closing, etc. 
E.g. binaryComp.html with double closing </i> - line 145:
<li>If the expression is of the form <code>new</code> <i>D</i>(..){...} or <i>X</i>.<code>new</code> <i>D</i></i>

E.g. grammars.html with invalid closing - line 65:
break <i>Identifier<sub>opt</i></sub> ;

Almost all chapters have such errors.

Comments
EVALUATION This problem is an artifact of the old document production tools used to maintain the JLS and JVMS. We are moving to newer tools that produce well-formed HTML.
08-01-2007