RFR: JDK-8309964: Use directed inheritDoc for javax.lang.model API

Joe Darcy darcy at openjdk.org
Thu Jun 15 22:26:28 UTC 2023


On Wed, 14 Jun 2023 20:05:23 GMT, Joe Darcy <darcy at openjdk.org> wrote:

> Update javax.lang.model and javax.annotation.processing to use directed inhertitDoc.

The bulk of this change is a refactoring of the inheritDoc tags to be better structured. The user-visible differences are detailed in the specdiff of the CSR; in summary:

-     Improvements to general spec vs implSpec for AbstractProcessor
-     Minor update to AbstractTypeVisitor8
-     Add explicit visitRecordComponent override to ElementScanner6; this changes where ElementScanner{7, 8, 9, 14} inherit the method from
-     SimpleTypeVisitor6 remove redundant text that was previous moved to an implSpec tag.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/14477#issuecomment-1593798332


More information about the compiler-dev mailing list