On Sat, 17 Jan 2026 17:19:58 GMT, Daniel Gredler <[email protected]> wrote:

> Thanks for the feedback, I've pushed a revision which I think addresses most 
> of it. 

BAOS dates from JDK 1.0 and we have to assume that there are subclasses doing 
wild things. We can't assume that subclasses use buf + count, they might 
accumulate in the bytes off-heap or under the couch. So I think it will require 
working through the compatibility issues to see if it make sense to re-specify 
the existing methods or not. 

Separately, Jai ran a corpus analysis to get more data on BAOS subclasses with 
an "ensureCapacity" method. Some of these are non-public so would run into both 
a source and binary compatibility issue with the current proposal. More 
analysis is required but it may be that any proposal here will need to use a 
different name.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/29180#issuecomment-3764283343

Reply via email to