JDK-8254622 : Filter out superclasses from conditionally exported packages
  • Type: Enhancement
  • Component: tools
  • Sub-Component: javadoc(tool)
  • Priority: P4
  • Status: New
  • Resolution: Unresolved
  • Submitted: 2020-10-12
  • Updated: 2023-08-30
Related Reports
Relates :  
Relates :  
Description
In JDK 5.0, javadoc was updated to elide information about non-public superclasses of a class (JDK-4874845). An analogous situation seems to arise in the Vector API (JDK-8223348) where the various superclasses from less-than-fully-exported packages are printed.
Comments
Until the Vector API is integrated this can be reproduced with the following instructions: git clone git@github.com:openjdk/panama-vector.git cd panama-vector git switch vector-unstable bash configure make docs then view the documentation for jdk.incubator.vector.Vector.
12-10-2020