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

Reply via email to