On Tue, 29 Mar 2022 01:58:05 GMT, Jaikiran Pai <j...@openjdk.org> wrote:
> Hello Volker, An additional thing that we might have to consider here is > whether adding this javadoc change to `InflaterInputStream` is ever going to > "show up" to end user applications. What I mean is, I think in many cases the > end user applications won't even know they are dealing with an > `InflaterInputStream`. For example, the following code: > > ``` > ZipFile zf = ... > ZipEntry ze = zf.getEntry("some-file"); > InputStream is = zf.getInputStream(ze); > ``` > > As we see above, none of these APIs talk about `InflaterInputStream` (the > return type of `ZipFile.getInpustream(...)` is an `InputStream`). So end > users won't be able to view this spec change. Perhaps we should also add some > note in the `ZipFile.getInpustream(....)` API to make a mention of this > potential difference in behaviour of the returned stream? You are right with your observation and I'll be happy to add a corresponding comment if @LanceAndersen and @AlanBateman agree. Please let me know what you think? ------------- PR: https://git.openjdk.java.net/jdk/pull/7986