Repository: commons-compress
Updated Branches:
  refs/heads/master 317ea114c -> 246addb22


explain why we still need to shadow ZipEntry's size attribute


Project: http://git-wip-us.apache.org/repos/asf/commons-compress/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-compress/commit/246addb2
Tree: http://git-wip-us.apache.org/repos/asf/commons-compress/tree/246addb2
Diff: http://git-wip-us.apache.org/repos/asf/commons-compress/diff/246addb2

Branch: refs/heads/master
Commit: 246addb226a9870bcde9413476f09d34d06bef83
Parents: 317ea11
Author: Stefan Bodewig <bode...@apache.org>
Authored: Wed Jul 26 09:03:13 2017 +0200
Committer: Stefan Bodewig <bode...@apache.org>
Committed: Wed Jul 26 09:03:13 2017 +0200

----------------------------------------------------------------------
 .../commons/compress/archivers/zip/ZipArchiveEntry.java       | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-compress/blob/246addb2/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java 
b/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java
index 69e4990..ba88a2f 100644
--- 
a/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java
+++ 
b/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java
@@ -74,8 +74,11 @@ public class ZipArchiveEntry extends java.util.zip.ZipEntry
     /**
      * The {@link java.util.zip.ZipEntry#setSize} method in the base
      * class throws an IllegalArgumentException if the size is bigger
-     * than 2GB for Java versions < 7.  Need to keep our own size
-     * information for Zip64 support.
+     * than 2GB for Java versions &lt; 7 and even in Java 7+ if the
+     * implementation in java.util.zip doesn't support Zip64 itself
+     * (it is an optional feature).
+     *
+     * <p>We need to keep our own size information for Zip64 support.</p>
      */
     private long size = SIZE_UNKNOWN;
 

Reply via email to