On Wed, 14 Sep 2022 10:31:41 GMT, Lance Andersen <lan...@openjdk.org> wrote:

>> Please review this PR which updates  the JarInputStream class description to 
>> clarify when the Manifest is accessible via JarInputStream::getManifest and 
>> JarInputStream::get[Jar]Entry.
>> 
>> It is worth noting that with this update, we are finally documenting  
>> behavior that dates back to when this class was added to JDK 1.2
>> 
>> 
>> Best,
>> Lance
>
> Lance Andersen has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   Address a couple of typos in  Note

src/java.base/share/classes/java/util/jar/JarInputStream.java line 44:

> 42:  * The {@link #getManifest} method will return the {@code Manifest} when 
> it is
> 43:  * the first entry in the stream or {@code META-INF/} is the first entry 
> and
> 44:  * the {@code Manifest} is the second entry within the stream. When the

I think you can insert a comma after "when it is the first entry in the 
stream"? I think that would make it a bit clearer that there are two cases.

Also I'm wondering if the paragraph should be split into two, meaning "When the 
Manifest ..."  can be the start of a new paragraph. The reason is that the text 
is trying to explain two things, the first is that the manifest must be at the 
start of the JAR file, the second is that the ordering that methods are invoked 
will influence how other methods behave.

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

PR: https://git.openjdk.org/jdk/pull/10045

Reply via email to