RFR: 8299600: Use Objects.check*() where appropriate in java.io
Brian Burkhalter
bpb at openjdk.org
Thu Jan 5 01:39:52 UTC 2023
On Wed, 4 Jan 2023 22:16:37 GMT, Brian Burkhalter <bpb at openjdk.org> wrote:
>> src/java.base/share/classes/java/io/CharArrayWriter.java line 101:
>>
>>> 99: */
>>> 100: public void write(char[] c, int off, int len) {
>>> 101: Objects.checkFromToIndex(off, len, c.length);
>>
>> shouldn't that be Objects.checkFromIndexSize(off, len, c.length);
>
> It looks like all the occurrences of `checkFromToIndex()` should instead be `checkFromIndexSize()`.
Indeed there are at least four regression test failures with this as-is:
- java/io/InputStream/ReadParams.java
- java/io/OutputStream/WriteParams.java
- java/io/Writer/WriteParams.java
- java/nio/channels/FileChannel/Transfer2GPlus.java
-------------
PR: https://git.openjdk.org/jdk/pull/11849
More information about the core-libs-dev
mailing list