Integrated: 8304146: Refactor VisibleMemberTable (LocalMemberTable)
Pavel Rappo
prappo at openjdk.org
Thu Mar 16 22:26:33 UTC 2023
On Wed, 15 Mar 2023 15:48:37 GMT, Pavel Rappo <prappo at openjdk.org> wrote:
> Please review a change to clean up and simplify LocalMemberTable; a container to cache, classify, and provide efficient lookup for the return value of `TypeElement.getEnclosedElements()`.
>
> While the change primarily targets internals of LocalMemberTable, it also affects its clients: in particular, code that handles JavaFX documentation. That code does not seem to be tested well (I filed a bug for that: JDK-8304170). To make sure I haven't broken anything, aside from usual testing, I also cloned [OpenJFX](https://github.com/openjdk/jfx) and built its documentation with javadoc before and after the change. Documentation bundles were identical.
This pull request has now been integrated.
Changeset: 8eed7dea
Author: Pavel Rappo <prappo at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/8eed7dea7b92dd98b74277e8521100f7f807eabb
Stats: 98 lines in 1 file changed: 14 ins; 44 del; 40 mod
8304146: Refactor VisibleMemberTable (LocalMemberTable)
Reviewed-by: jjg
-------------
PR: https://git.openjdk.org/jdk/pull/13044
More information about the javadoc-dev
mailing list