On Mon, 23 Jun 2025 17:40:42 GMT, Abhishek Kumar <[email protected]> wrote:
>getBeforeIndex method should return null only if the passed index parameter is
>less than 0 and greater than the text's length.
I am not sure about the statement above. I think the check should take care of
the direction, which is -1 in your case. This is actually properly handled by
the code below(in t he same method you changed):
if (index + direction < model.getLength() &&
index + direction >= 0) {
return model.getText(index + direction, 1);
}
The code you added also affects WORD and SENTENCE cases. I suggest covering
those with a test as well.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/25941#issuecomment-2998264339