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

Alisen Chung achung at openjdk.org
Mon May 12 23:26:09 UTC 2025


On Mon, 24 Feb 2025 21:12:15 GMT, Alexander Zvegintsev <azvegint at openjdk.org> wrote:

>> Alisen Chung has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 22 commits:
>> 
>>  - merge
>>  - update specifications, replace default values in specifications with links to default var
>>  - update glide in test
>>  - merge
>>  - fix test with removed robot.glide using points
>>  - add code tag to specifications in Robot
>>  - fix syncdelay in ER
>>  - removing lesser used overridden methods
>>  - Merge branch 'master' of https://github.com/openjdk/jdk into 8150564
>>  - update specification to public default fields, add waitforidle exceptions to specifications
>>  - ... and 12 more: https://git.openjdk.org/jdk/compare/10791477...30ca6a6b
>
> src/java.desktop/share/classes/java/awt/Robot.java line 858:
> 
>> 856:      * @since   25
>> 857:      */
>> 858:     public void glide(int x, int y) {
> 
> I don't see the `public void glide(Point dest)` and `public void glide(Point src, Point dest)` added, it may be convenient in some cases.

I've taken a look at all the tests running glide and very few of them actually used glide(Point dest) and glide(Point src, Point dest) so I decided to remove them from them from the migration

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

PR Review Comment: https://git.openjdk.org/jdk/pull/22044#discussion_r2085671341


More information about the client-libs-dev mailing list