On Thu, 18 Sep 2025 06:45:02 GMT, Renjith Kannath Pariyangad 
<[email protected]> wrote:

>> Hi Reviewers,
>> 
>> I have updated the insets calculation, similar calculation observed in 
>> **SynthGraphicsUtils.java**. Reused the **SwingUtilities3.java** modified 
>> code
>> 
>> Please review and let me know your suggestions if any.
>
> Renjith Kannath Pariyangad has updated the pull request incrementally with 
> one additional commit since the last revision:
> 
>   Line limited to 80 char

test/jdk/com/sun/java/swing/SwingUtilities3/ApplyInsetsTest.java line 47:

> 45:                                                   (insets.left + 
> insets.right),
> 46:                                            rect.height -
> 47:                                                   (insets.top + 
> insets.bottom));

Suggestion:

                                           rect.width
                                                  - (insets.left + 
insets.right),
                                           rect.height
                                                  - (insets.top + 
insets.bottom));

Java Coding Style recommends wrapping lines *before* binary operators. I do 
prefer this style: it makes it clear that it's a continuation line rather than 
an independent statement.

test/jdk/com/sun/java/swing/SwingUtilities3/ApplyInsetsTest.java line 47:

> 45:                                                   (insets.left + 
> insets.right),
> 46:                                            rect.height -
> 47:                                                   (insets.top + 
> insets.bottom));

Alternatively, wrap the entire initialisation:
Suggestion:

        Rectangle expected =
                new Rectangle(rect.x + insets.left,
                              rect.y + insets.top,
                              rect.width - (insets.left + insets.right),
                              rect.height - (insets.top + insets.bottom));


I'm inclined to using this style as it avoids wrapping expressions in arguments.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/27157#discussion_r2362474845
PR Review Comment: https://git.openjdk.org/jdk/pull/27157#discussion_r2362480173

Reply via email to