On Wed, 15 Mar 2023 15:48:37 GMT, Pavel Rappo <[email protected]> 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 <[email protected]> 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
