RFR: 8150564: Migrate useful ExtendedRobot methods into awt.Robot [v24]

Alisen Chung achung at openjdk.org
Mon Jul 14 19:23:43 UTC 2025


> Some useful methods in ExtendedRobot should be migrated into Robot itself so that ExtendedRobot can be removed in the future. The tests using ExtendedRobot for these migrated methods are changed to use only Robot (removing unnecessary building of ExtendedRobot).

Alisen Chung has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 34 commits:

 - removed click/type delay field, added setters and getters for step delay/length for glide, removed glide override for setting explicit step delay/legnth
 - Merge branch 'master' of https://github.com/openjdk/jdk into 8150564
 - update robot specs
 - Merge branch 'master' of https://github.com/openjdk/jdk into 8150564
 - remove ER from remaining modal test
 - remove /lib/client/ from tests with ER removed
 - update tests, remove extended robot from some tests
 - update tests
 - synchronized for type(char)
 - migrate type(char) method
 - ... and 24 more: https://git.openjdk.org/jdk/compare/f5afbbd3...41934c61

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

Changes: https://git.openjdk.org/jdk/pull/22044/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=22044&range=23
  Stats: 1077 lines in 244 files changed: 265 ins; 447 del; 365 mod
  Patch: https://git.openjdk.org/jdk/pull/22044.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/22044/head:pull/22044

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


More information about the client-libs-dev mailing list