On Thu, 14 Nov 2024 23:11:23 GMT, Andy Goryachev <ango...@openjdk.org> wrote:
>> Kevin Rushforth has updated the pull request incrementally with one >> additional commit since the last revision: >> >> additional comments > > modules/javafx.graphics/src/main/java/com/sun/javafx/tk/Toolkit.java line 98: > >> 96: >> 97: // Used as the (dummy) value for the various listener maps >> 98: private static final Object dummyObj = new Object(); > > minor: maybe use all-uppercase name for this static final object? > > we could also be using Boolean.TRUE (or null), since there is a comment down > below explaining the purpose of these maps. > > curiously, there is no WeakHashSet. There is no need for `WeakHashSet`, because it would be equivalent to `Collections.newSetFromMap(new WeakHashMap<>())`. `HashSet` already uses `HashMap` in its implementation. ------------- PR Review Comment: https://git.openjdk.org/jfx/pull/1638#discussion_r1843018433