On Wed, 9 Oct 2024 17:29:10 GMT, Andy Goryachev <ango...@openjdk.org> wrote:
>> Michael Strauß has updated the pull request incrementally with one >> additional commit since the last revision: >> >> fix deferred property notification > > modules/javafx.graphics/src/main/java/com/sun/javafx/application/preferences/PreferenceProperties.java > line 199: > >> 197: */ >> 198: @SuppressWarnings("unchecked") >> 199: public void setPlatformValue(Object value) { > > should this method be declared package protected? It doesn't really matter, since it's a nested class. The outer class has access to all members, regardless of visibility. Sometimes I use access modifiers in nested classes to informally document intent (which methods are supposed to be called by the outer class, and which are not). For consistency, I've added the `public` modifier to `fireValueChangeIfNecessary`. ------------- PR Review Comment: https://git.openjdk.org/jfx/pull/1592#discussion_r1793952334