This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-compress.git


The following commit(s) were added to refs/heads/master by this push:
     new 59774aa85 Javadoc
59774aa85 is described below

commit 59774aa85526c6ad361bc6414a5850c925eaedcd
Author: Gary D. Gregory <garydgreg...@gmail.com>
AuthorDate: Mon Sep 8 09:02:02 2025 -0700

    Javadoc
---
 .../archivers/zip/ZipArchiveInputStream.java       | 54 +++++++++++-----------
 1 file changed, 27 insertions(+), 27 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java
 
b/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java
index ea7544772..a1c9f195c 100644
--- 
a/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java
+++ 
b/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java
@@ -86,8 +86,8 @@ private final class BoundCountInputStream extends 
BoundedInputStream {
         /**
          * Creates a new {@code BoundedInputStream} that wraps the given input 
stream and limits it to a certain size.
          *
-         * @param in  The wrapped input stream
-         * @param max The maximum number of bytes to return
+         * @param in  The wrapped input stream.
+         * @param max The maximum number of bytes to return.
          */
         BoundCountInputStream(final InputStream in, final long max) {
             super(in, max);
@@ -184,13 +184,13 @@ private <T extends InputStream> T checkInputStream() 
throws ZipException {
     private static final int LFH_LEN = 30;
     /*
      * local file header signature WORD version needed to extract SHORT 
general purpose bit flag SHORT compression method SHORT last mod file time 
SHORT last
-     * mod file date SHORT CRC-32 WORD compressed size WORD uncompressed size 
WORD file name length SHORT extra field length SHORT
+     * mod file date SHORT CRC-32 WORD compressed size WORD uncompressed size 
WORD file name length SHORT extra field length SHORT.
      */
     private static final int CFH_LEN = 46;
     /*
      * central file header signature WORD version made by SHORT version needed 
to extract SHORT general purpose bit flag SHORT compression method SHORT last 
mod
      * file time SHORT last mod file date SHORT CRC-32 WORD compressed size 
WORD uncompressed size WORD file name length SHORT extra field length SHORT file
-     * comment length SHORT disk number start SHORT internal file attributes 
SHORT external file attributes WORD relative offset of local header WORD
+     * comment length SHORT disk number start SHORT internal file attributes 
SHORT external file attributes WORD relative offset of local header WORD.
      */
     private static final long TWO_EXP_32 = ZIP64_MAGIC + 1;
     private static final String USE_ZIPFILE_INSTEAD_OF_STREAM_DISCLAIMER = " 
while reading a stored entry using data descriptor. Either the archive is 
broken"
@@ -206,9 +206,9 @@ private <T extends InputStream> T checkInputStream() throws 
ZipException {
     /**
      * Checks if the signature matches what is expected for a ZIP file. Does 
not currently handle self-extracting ZIPs which may have arbitrary leading 
content.
      *
-     * @param buffer the bytes to check
-     * @param length the number of bytes to check
-     * @return true, if this stream is a ZIP archive stream, false otherwise
+     * @param buffer the bytes to check.
+     * @param length the number of bytes to check.
+     * @return true, if this stream is a ZIP archive stream, false otherwise.
      */
     public static boolean matches(final byte[] buffer, final int length) {
         if (length < ZipArchiveOutputStream.LFH_SIG.length) {
@@ -250,7 +250,7 @@ public static boolean matches(final byte[] buffer, final 
int length) {
     private final boolean allowStoredEntriesWithDataDescriptor;
     /** Count decompressed bytes for current entry */
     private long uncompressedCount;
-    /** Whether the stream will try to skip the ZIP split signature(08074B50) 
at the beginning **/
+    /** Whether the stream will try to skip the ZIP split signature(08074B50) 
at the beginning. **/
     private final boolean skipSplitSig;
     /** Cached buffers - must only be used locally in the class (COMPRESS-172 
- reduce garbage collection). */
     private final byte[] lfhBuf = new byte[LFH_LEN];
@@ -265,19 +265,19 @@ public static boolean matches(final byte[] buffer, final 
int length) {
     // private Function<ZipShort, ZipExtraField> extraFieldSupport;
 
     /**
-     * Constructs an instance using UTF-8 encoding
+     * Constructs an instance using UTF-8 encoding.
      *
-     * @param inputStream the stream to wrap
+     * @param inputStream the stream to wrap.
      */
     public ZipArchiveInputStream(final InputStream inputStream) {
         this(inputStream, StandardCharsets.UTF_8.name());
     }
 
     /**
-     * Constructs an instance using the specified encoding
+     * Constructs an instance using the specified encoding.
      *
-     * @param inputStream the stream to wrap
-     * @param encoding    the encoding to use for file names, use null for the 
platform's default encoding
+     * @param inputStream the stream to wrap.
+     * @param encoding    the encoding to use for file names, use null for the 
platform's default encoding.
      * @since 1.5
      */
     public ZipArchiveInputStream(final InputStream inputStream, final String 
encoding) {
@@ -285,10 +285,10 @@ public ZipArchiveInputStream(final InputStream 
inputStream, final String encodin
     }
 
     /**
-     * Constructs an instance using the specified encoding
+     * Constructs an instance using the specified encoding.
      *
-     * @param inputStream           the stream to wrap
-     * @param encoding              the encoding to use for file names, use 
null for the platform's default encoding
+     * @param inputStream           the stream to wrap.
+     * @param encoding              the encoding to use for file names, use 
null for the platform's default encoding.
      * @param useUnicodeExtraFields whether to use InfoZIP Unicode Extra 
Fields (if present) to set the file names.
      */
     public ZipArchiveInputStream(final InputStream inputStream, final String 
encoding, final boolean useUnicodeExtraFields) {
@@ -296,12 +296,12 @@ public ZipArchiveInputStream(final InputStream 
inputStream, final String encodin
     }
 
     /**
-     * Constructs an instance using the specified encoding
+     * Constructs an instance using the specified encoding.
      *
-     * @param inputStream                          the stream to wrap
-     * @param encoding                             the encoding to use for 
file names, use null for the platform's default encoding
+     * @param inputStream                          the stream to wrap.
+     * @param encoding                             the encoding to use for 
file names, use null for the platform's default encoding.
      * @param useUnicodeExtraFields                whether to use InfoZIP 
Unicode Extra Fields (if present) to set the file names.
-     * @param allowStoredEntriesWithDataDescriptor whether the stream will try 
to read STORED entries that use a data descriptor
+     * @param allowStoredEntriesWithDataDescriptor whether the stream will try 
to read STORED entries that use a data descriptor.
      * @since 1.1
      */
     public ZipArchiveInputStream(final InputStream inputStream, final String 
encoding, final boolean useUnicodeExtraFields,
@@ -310,12 +310,12 @@ public ZipArchiveInputStream(final InputStream 
inputStream, final String encodin
     }
 
     /**
-     * Constructs an instance using the specified encoding
+     * Constructs an instance using the specified encoding.
      *
-     * @param inputStream                          the stream to wrap
-     * @param encoding                             the encoding to use for 
file names, use null for the platform's default encoding
+     * @param inputStream                          the stream to wrap.
+     * @param encoding                             the encoding to use for 
file names, use null for the platform's default encoding.
      * @param useUnicodeExtraFields                whether to use InfoZIP 
Unicode Extra Fields (if present) to set the file names.
-     * @param allowStoredEntriesWithDataDescriptor whether the stream will try 
to read STORED entries that use a data descriptor
+     * @param allowStoredEntriesWithDataDescriptor whether the stream will try 
to read STORED entries that use a data descriptor.
      * @param skipSplitSig                         Whether the stream will try 
to skip the zip split signature(08074B50) at the beginning. You will need to set
      *                                             this to true if you want to 
read a split archive.
      * @since 1.20
@@ -429,7 +429,7 @@ public void close() throws IOException {
      * the uncompression process is completed and the end position of the 
stream is adjusted based on the result of that process.
      * </p>
      *
-     * @throws IOException if an error occurs
+     * @throws IOException if an error occurs.
      */
     private void closeEntry() throws IOException {
         if (closed) {
@@ -485,7 +485,7 @@ protected InputStream createZstdInputStream(final 
InputStream in) throws IOExcep
      * If the compressed size of the current entry is included in the entry 
header and there are any outstanding bytes in the underlying stream, then this
      * returns true.
      *
-     * @return true, if current entry is determined to have outstanding bytes, 
false otherwise
+     * @return true, if current entry is determined to have outstanding bytes, 
false otherwise.
      */
     private boolean currentEntryHasOutstandingBytes() {
         return current.bytesReadFromStream <= 
current.entry.getCompressedSize() && !current.hasDataDescriptor;
@@ -761,7 +761,7 @@ public long getUncompressedCount() {
      * </p>
      *
      * @param suspectLocalFileHeader the bytes read from the underlying stream 
in the expectation that they would hold the local file header of the next entry.
-     * @return true if this looks like an APK signing block
+     * @return true if this looks like an APK signing block.
      * @see <a 
href="https://source.android.com/security/apksigning/v2";>https://source.android.com/security/apksigning/v2</a>
      */
     private boolean isApkSigningBlock(final byte[] suspectLocalFileHeader) 
throws IOException {

Reply via email to