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

peterlee 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 221b2ba  use final
221b2ba is described below

commit 221b2badbe2c09f88892aeb6627b74afe6f46851
Author: PeterAlfredLee <peteralfred...@gmail.com>
AuthorDate: Thu Feb 4 20:59:34 2021 +0800

    use final
---
 .../apache/commons/compress/archivers/tar/TarFile.java   | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java 
b/src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java
index dfe5846..8e39d0f 100644
--- a/src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java
+++ b/src/main/java/org/apache/commons/compress/archivers/tar/TarFile.java
@@ -336,7 +336,7 @@ public class TarFile implements Closeable {
      *        0 size input streams because they are meaningless.
      */
     private void buildSparseInputStreams() throws IOException {
-        List<InputStream> streams = new ArrayList<>();
+        final List<InputStream> streams = new ArrayList<>();
 
         final List<TarArchiveStructSparse> sparseHeaders = 
currEntry.getSparseHeaders();
         // sort the sparse headers in case they are written in wrong order
@@ -368,14 +368,14 @@ public class TarFile implements Closeable {
 
                 // only store the input streams with non-zero size
                 if ((sparseHeader.getOffset() - offset) > 0) {
-                    long sizeOfZeroByteStream = sparseHeader.getOffset() - 
offset;
+                    final long sizeOfZeroByteStream = sparseHeader.getOffset() 
- offset;
                     streams.add(new BoundedInputStream(zeroInputStream, 
sizeOfZeroByteStream));
                     numberOfZeroBytesInSparseEntry += sizeOfZeroByteStream;
                 }
 
                 // only store the input streams with non-zero size
                 if (sparseHeader.getNumbytes() > 0) {
-                    long start =
+                    final long start =
                             currEntry.getDataOffset() + 
sparseHeader.getOffset() - numberOfZeroBytesInSparseEntry;
                     streams.add(new 
BoundedSeekableByteChannelInputStream(start, sparseHeader.getNumbytes(), 
archive));
                 }
@@ -673,7 +673,7 @@ public class TarFile implements Closeable {
                 }
             }
 
-            int totalRead = 0;
+            final int totalRead;
             if (entry.isSparse()) {
                 totalRead = readSparse(entryOffset, buf, buf.limit());
             } else {
@@ -703,8 +703,8 @@ public class TarFile implements Closeable {
             }
 
             final InputStream currentInputStream = 
entrySparseInputStreams.get(currentSparseInputStreamIndex);
-            byte[] bufArray = new byte[numToRead];
-            int readLen = currentInputStream.read(bufArray);
+            final byte[] bufArray = new byte[numToRead];
+            final int readLen = currentInputStream.read(bufArray);
             if (readLen != -1) {
                 buf.put(bufArray, 0, readLen);
             }
@@ -725,7 +725,7 @@ public class TarFile implements Closeable {
             // and recursively call read
             if (readLen < numToRead) {
                 currentSparseInputStreamIndex++;
-                int readLenOfNext = readSparse(pos + readLen, buf, numToRead - 
readLen);
+                final int readLenOfNext = readSparse(pos + readLen, buf, 
numToRead - readLen);
                 if (readLenOfNext == -1) {
                     return readLen;
                 }
@@ -739,7 +739,7 @@ public class TarFile implements Closeable {
 
         private int readArchive(final long pos, final ByteBuffer buf) throws 
IOException {
             channel.position(pos);
-            int read = channel.read(buf);
+            final int read = channel.read(buf);
             buf.flip();
             return read;
         }

Reply via email to