On Fri, 4 Apr 2025 13:36:19 GMT, Hannes Wallnöfer <hann...@openjdk.org> wrote:
> Please review an enhancement to treat classes and interfaces that are not > included and not unconditionally exported as hidden. This means they do not > show up in the generated documentation even if they are implemented or > extended by a documented type. > > This change makes the `@hidden` JavaDoc tag unnecessary in two internal base > classes that previously used it, `jdk.internal.vm.vector.VectorSupport` and > `jdk.internal.event.Event`. The generated documentation is unchanged. > > The change also adds support for the `@hidden` JavaDoc tag in interfaces, > which was previously missing, and adds coverage to `TestHiddenTag.java`. This pull request has now been integrated. Changeset: 5d976089 Author: Hannes Wallnöfer <hann...@openjdk.org> URL: https://git.openjdk.org/jdk/commit/5d9760897014c9a2cf0813af3ffbfb358ef55e31 Stats: 436 lines in 21 files changed: 352 ins; 29 del; 55 mod 8254622: Hide superclasses from conditionally exported packages Reviewed-by: kcr, liach ------------- PR: https://git.openjdk.org/jdk/pull/24446