> On Jul 18, 2019, at 11:22 PM, Alan Bateman <[email protected]> wrote: > > On 18/07/2019 21:01, Brian Burkhalter wrote: >> : >> A patch which backs out the java.io.Filter{In,Out}put stream constructors >> null underlying stream check (and consequent changes) is at [1]. >> >> A tier 1-3 test run is in progress. >> >> Thanks, >> >> Brian >> >> [1] http://cr.openjdk.java.net/~bpb/8228392/webrev.01/ >> <http://cr.openjdk.java.net/~bpb/8228392/webrev.01/> > The backout looks good. The follow-up issue will need a CSR as there are > significant compatibility issues that will need to be agreed.
Given the compatibility issues it might be best to modify the specifications of the Filter*Stream subclass constructors to allow a null underlying stream parameter, thereby overriding the package level javadoc. IOTW align the spec with longstanding behavior. Brian
