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

Reply via email to