<AWT Dev> [12] Review Request: 8210231 Robot.delay() catches InterruptedException and prints stacktrace to stderr.
Sergey Bylokhov
Sergey.Bylokhov at oracle.com
Fri Nov 1 00:04:25 UTC 2019
Hello.
Please review an updated version of the fix for jdk14.
Bug: https://bugs.openjdk.java.net/browse/JDK-8210231
CSR: https://bugs.openjdk.java.net/browse/JDK-8230783
Fix: http://cr.openjdk.java.net/~serb/8210231/webrev.03
The logic of the method is skipped if the thread was interrupted already.
On 10/7/18 9:56 pm, Sergey Bylokhov wrote:
> Hello.
> Please review the fix for jdk12.
>
> Bug: https://bugs.openjdk.java.net/browse/JDK-8210231
> Webrev: http://cr.openjdk.java.net/~serb/8210231/webrev.00
>
> The Robot.delay() is a simple wrapper on top of Thread.sleep(), which ignores the InterruptedException. But in case of InterruptedException it prints the stack trace, which is unspecified behavior.
>
> In the fix the "printStackTrace()" was removed, and the interrupted state of the thread is restored.
>
--
Best regards, Sergey.
More information about the awt-dev
mailing list