RFR: 8345144: Robot does not specify all causes of IllegalThreadStateException
Alisen Chung
achung at openjdk.org
Wed Dec 4 22:37:50 UTC 2024
When robot.autoWaitForIdle is set to true, all mouse and key-related methods when invoked on the EDT will throw java.lang.IllegalThreadStateException which is not in the Robot specification.
This PR updates the specification by adding warnings to avoid calling lengthy and delay-type methods on EDT and including exceptions thrown when autoWaitForIdle is set to true and mouse/key-handling methods are called on the EDT.
-------------
Commit messages:
- init commit
Changes: https://git.openjdk.org/jdk/pull/22564/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=22564&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8345144
Stats: 32 lines in 1 file changed: 32 ins; 0 del; 0 mod
Patch: https://git.openjdk.org/jdk/pull/22564.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/22564/head:pull/22564
PR: https://git.openjdk.org/jdk/pull/22564
More information about the client-libs-dev
mailing list