RFR: 8266014: Regression brought by optimization done with JDK-4926314

Alan Bateman alanb at openjdk.java.net
Tue Apr 27 09:48:34 UTC 2021

On Tue, 27 Apr 2021 01:26:53 GMT, Brian Burkhalter <bpb at openjdk.org> wrote:

> Please consider this request to correct a minor problem with the optimization added for JDK-4926314. The change is to attempt to read the number of elements remaining in the target buffer unless that number is non-positive in which case read zero. The test addition fails without and passes with the implementation change.

Marked as reviewed by alanb (Reviewer).

test/jdk/java/io/Reader/ReadCharBuffer.java line 107:

> 105:     public void readZeroLength() {
> 106:         BufferedReader r =
> 107:             new BufferedReader(new CharArrayReader(new char[]{1, 2, 3}));

Spurious line break here but otherwise is good.


PR: https://git.openjdk.java.net/jdk/pull/3708

More information about the core-libs-dev mailing list