RFR: 8304146: Refactor VisibleMemberTable (LocalMemberTable) [v3]
Pavel Rappo
prappo at openjdk.org
Wed Mar 15 21:00:55 UTC 2023
> 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.
Pavel Rappo has updated the pull request incrementally with one additional commit since the last revision:
Address feedback
Uses better suited list/map processing.
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/13044/files
- new: https://git.openjdk.org/jdk/pull/13044/files/6013787a..7565f897
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=13044&range=02
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=13044&range=01-02
Stats: 4 lines in 1 file changed: 0 ins; 2 del; 2 mod
Patch: https://git.openjdk.org/jdk/pull/13044.diff
Fetch: git fetch https://git.openjdk.org/jdk pull/13044/head:pull/13044
PR: https://git.openjdk.org/jdk/pull/13044
More information about the javadoc-dev
mailing list