On Tue, 4 Oct 2022 19:37:32 GMT, Alexey Ivanov <aiva...@openjdk.org> wrote:

>> Harshitha Onkar has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   review changes, saving a scaled version of image
>
> test/jdk/javax/swing/JInternalFrame/InternalFrameBorderTest.java line 185:
> 
>> 183:                 errorLog.append("At uiScale: "+ uiScale +
>> 184:                 ", Red background color detected at "
>> 185:                 + borderDirection + " border\n");
> 
> This doesn't look right either. The old code had only the body of `if` 
> incorrectly indented.
> 
> 
>             if (Color.RED.equals(robot.getPixelColor(
>                     isVertical ? i : (iFrameLoc.x + MIDPOINT),
>                     isHorizontal ? i : (iFrameLoc.y + MIDPOINT)))) {
>                 saveScreenCapture(borderDirection + "_" + uiScale + ".png");
>                 errorLog.append("uiScale: " + uiScale
>                         + " Red background color detected at "
>                         + borderDirection + " border\n");
> 
> 
> Continuation lines are indented twice as much or to align with a level 
> they're wrapped at. The example for the second case:
> 
>                 errorLog.append("uiScale: " + uiScale
>                                 + " Red background color detected at "
>                                 + borderDirection + " border\n");
> 
> Here, the operators on the wrapped lines align to the following column of the 
> opening parenthesis for parameters of `append`.

In my example, I put the operators on the continuation line, it's what Java 
Coding Style recommends. However, leaving the operators on the previous line is 
very common.

Here, you're mixing two styles: the first continuation line with `append` 
parameter had `+` at the end of the line, but the second line wrapped the `+` 
operator to the next line.

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

PR: https://git.openjdk.org/jdk/pull/10274

Reply via email to