Integrated: 8254622: Hide superclasses from conditionally exported packages
Hannes Wallnöfer
hannesw at openjdk.org
Sun Apr 13 10:11:33 UTC 2025
On Fri, 4 Apr 2025 13:36:19 GMT, Hannes Wallnöfer <hannesw at 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 <hannesw at 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
More information about the javadoc-dev
mailing list