On Thu, 16 Feb 2023 17:16:35 GMT, Raffaello Giulietti <rgiulie...@openjdk.org> wrote:
> Add an `indexOf()` variant allowing to specify both a lower and an upper > bound on the search. src/java.base/share/classes/java/lang/String.java line 2467: > 2465: * > 2466: * <p>As consequence of these rules, if {@code fromIndex} is > greater than > 2467: * or equal to {@code toIndex}, then {@code -1} is returned. Are there other examples in String where the equivalent of fromIndex > toIndex doesn't throw? src/java.base/share/classes/java/lang/String.java line 2483: > 2481: return isLatin1() ? StringLatin1.indexOf(value, ch, fromIndex, > toIndex) > 2482: : StringUTF16.indexOf(value, ch, fromIndex, toIndex); > 2483: } I assume you've add `@since 21` before integrating. ------------- PR: https://git.openjdk.org/jdk/pull/12600