RFR: 8360070: AccessibleText.getBeforeIndex returns null for last character
Sergey Bylokhov
serb at openjdk.org
Tue Jun 24 23:03:07 UTC 2025
On Tue, 24 Jun 2025 11:34:04 GMT, Abhishek Kumar <abhiscxk at openjdk.org> wrote:
> I think the check is to ensure the passed index parameter is to verify the boundary of text length.
Yes, but the index passed to the method is `an index within the text`, so it should be from 0 to length - 1. You can take a look at the opposite case when the index is outside the range, for example at the beginning of the text and getAfterIndex:
> result = at.getAfterIndex(AccessibleText.CHARACTER, -1);
> verifyResult("T", result);
Is that expectation correct or not? I think we should first decide whether this is actually a bug or not.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/25941#issuecomment-3002102230
More information about the client-libs-dev
mailing list