RFR: 8320234: Merge doclint.Env.AccessKind with tool.AccessKind

Pavel Rappo prappo at openjdk.org
Fri Nov 17 18:21:44 UTC 2023


Back when DocLint lived in jdk.compiler, neither jdk.javadoc had access to DocLint, nor DocLint had access to jdk.javadoc. Since DocLint moved to jdk.javadoc, some redundancy can be eliminated and functionality shared; AccessKind is one such functionality.

There's more that could be done here. For example, jdk.javadoc.internal.doclint.Messages.Options can be simplified more. However, it's a separate issue.

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

Commit messages:
 - Aggressively simplify code
 - Clean up more
 - Clean up
 - Rename AccessKind to reflect its level semantics
 - Merge two AccessKind into tool.AccessKind
 - Move DocLint-specific method from Env.AccessKind

Changes: https://git.openjdk.org/jdk/pull/16714/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=16714&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8320234
  Stats: 304 lines in 8 files changed: 84 ins; 134 del; 86 mod
  Patch: https://git.openjdk.org/jdk/pull/16714.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/16714/head:pull/16714

PR: https://git.openjdk.org/jdk/pull/16714


More information about the javadoc-dev mailing list