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