7000913: (bf) CharBuffer.wrap, slice, position, slice leads to CharBuffer with incorrect offset
Alan Bateman
Alan.Bateman at oracle.com
Thu Nov 18 02:35:09 PST 2010
This one came up on core-libs-dev yesterday [1]. If a CharBuffer is
created by wrapping a CharSequence, the resulting buffer is sliced, and
the slice further sliced when the position is non-zero, then the
resulting CharBuffer doesn't have the correct offset. I'm not sure if
John found this by inspection or ran into the issue. Here's the webrev
with the changes, it's mostly an update to an existing test as this case
seems to have been missed:
http://cr.openjdk.java.net/~alanb/7000913/webrev/
Thanks,
Alan.
[1]
http://mail.openjdk.java.net/pipermail/core-libs-dev/2010-November/005243.html
More information about the nio-dev
mailing list