On Tue, 31 Oct 2023 21:04:15 GMT, John Hendrikx <jhendr...@openjdk.org> wrote:

>> Michael Strauß has updated the pull request incrementally with two 
>> additional commits since the last revision:
>> 
>>  - formatting
>>  - Javadoc change
>
> modules/javafx.graphics/src/main/java/com/sun/glass/ui/Application.java line 
> 786:
> 
>> 784:      * @return a map of platform-specific keys to well-known keys
>> 785:      */
>> 786:     public Map<String, String> getWellKnownPlatformPreferenceKeys() {
> 
> Not really liking the name.  Aren't these keys that are mapped to FX keys?  
> Perhaps `getPlatformSpecificMappings`

I chose `getPlatformKeyMappings` to put more emphasis on the fact that this is 
a mapping of keys to keys.

> modules/javafx.graphics/src/main/java/javafx/application/Platform.java line 
> 575:
> 
>> 573:          *
>> 574:          * @return the {@code appearance} property
>> 575:          */
> 
> Should this include `@defaultValue` ?

Yes.

> modules/javafx.graphics/src/main/java/javafx/application/Platform.java line 
> 607:
> 
>> 605:          * The accent color.
>> 606:          * <p>
>> 607:          * If the platform does not report an accent color, this 
>> property defaults to {@code #157EFB}.
> 
> Perhaps include what that color represents (`vivid blue`)?

Done.

> modules/javafx.graphics/src/main/java/javafx/application/Platform.java line 
> 617:
> 
>> 615: 
>> 616:         /**
>> 617:          * Returns the {@code Integer} instance to which the specified 
>> key is mapped.
> 
> I think the wording of all of these should be modified slightly.  No integer 
> instance is returned.  When dealing with optional I usually word it as:
> 
>      Returns an optional {@code Integer} to which ...
> 
> ... and I leave out the `Optional.empty` part.
> 
> I'd also leave out all the `instance` suffixes.

I reworded all of these methods, but added a clarification that the 
`IllegalArgumentException` is only thrown if a mapping exists, but the value is 
wrong.

-------------

PR Review Comment: https://git.openjdk.org/jfx/pull/1014#discussion_r1378350039
PR Review Comment: https://git.openjdk.org/jfx/pull/1014#discussion_r1378350135
PR Review Comment: https://git.openjdk.org/jfx/pull/1014#discussion_r1378348626
PR Review Comment: https://git.openjdk.org/jfx/pull/1014#discussion_r1378349137

Reply via email to