RFR: 8360070: AccessibleText.getBeforeIndex returns null for last character [v3]
Abhishek Kumar
abhiscxk at openjdk.org
Tue Jun 24 11:44:13 UTC 2025
> `AccessibleText.getBeforeIndex` method returns `null for last characte`r due to the **wrong boundary value condition check**.
> This method returns `null` when the `passed index parameter` is equal to `text's length` which is incorrect.
> `getBeforeIndex` method should return `null` only if the **passed index parameter is less than 0 and greater than the text's length**.
>
> After modifying the condition check, expected character is returned. Test is added to verify the check,
Abhishek Kumar has updated the pull request incrementally with one additional commit since the last revision:
Test extended for WORD and SENTENCE
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/25941/files
- new: https://git.openjdk.org/jdk/pull/25941/files/b7852974..e9c5ae37
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=25941&range=02
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=25941&range=01-02
Stats: 21 lines in 1 file changed: 14 ins; 1 del; 6 mod
Patch: https://git.openjdk.org/jdk/pull/25941.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/25941/head:pull/25941
PR: https://git.openjdk.org/jdk/pull/25941
More information about the client-libs-dev
mailing list