On Fri, 11 Apr 2025 13:16:20 GMT, Mikhail Yankelevich 
<myankelev...@openjdk.org> wrote:

>> Prasanta Sadhukhan has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   Use lambda
>
> test/jdk/javax/swing/JComponent/bug4247610.java line 122:
> 
>> 120:         return !passFlag;
>> 121:     }
>> 122:     private static synchronized void fail() {
> 
> I think these methods are a bit redundant, just add more code to read and 
> understand. What about removing them and just renaming the flags `failed` and 
> `traced`?
> What do you think?

I agree traceFlag and passFlag are declared as volatile vars , so all four 
synchronized methods look redundant and can be removed to simplify the code.

 These vars can be converted to CountDownLatch for stability.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/24562#discussion_r2039919304

Reply via email to