- 
    Bug 
- 
    Resolution: Fixed
- 
     P2 P2
- 
    8
- 
        b08
- 
        Verified
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-8249951 | openjdk8u272 | Unassigned | P2 | Resolved | Fixed | b01 | 
                    Javadoc has problems with references to inner class constructors, such as  Path2D.Float#Float(Shape, AffineTransform)
I would expect to be able to write
@see Path2D.Float#Float(Shape, AffineTransform)
with the names Path2D, Shape and AffineTransform being resolved with imports (either explicit, or import-on-demand) and with .Float being resolved against Path2D and #Float being "resolved" as a constructor name.
Instead, the nearest I can get to work is:
@see java.awt.geom.Path2D.Float#Path2D.Float(java.awt.Shape, java.awt.geom.AffineTransform)
i.e. fully qualified names, and #Path2D.Float, which is not a syntactically valid member name, so doclint complains.
Filing as a P2 because this is preventing clean docs builds of JDK 8 and up.
            
I would expect to be able to write
@see Path2D.Float#Float(Shape, AffineTransform)
with the names Path2D, Shape and AffineTransform being resolved with imports (either explicit, or import-on-demand) and with .Float being resolved against Path2D and #Float being "resolved" as a constructor name.
Instead, the nearest I can get to work is:
@see java.awt.geom.Path2D.Float#Path2D.Float(java.awt.Shape, java.awt.geom.AffineTransform)
i.e. fully qualified names, and #Path2D.Float, which is not a syntactically valid member name, so doclint complains.
Filing as a P2 because this is preventing clean docs builds of JDK 8 and up.
- backported by
- 
                    JDK-8249951 javadoc problems referencing inner class constructors -           
- Resolved
 
-