Author: julius Date: Tue Jan 8 00:01:55 2013 New Revision: 1430097 URL: http://svn.apache.org/viewvc?rev=1430097&view=rev Log: COMPRESS-213 - ZipShort, ZipLong, ZipEightByteInteger should implement Serializable
Modified: commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipEightByteInteger.java commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipLong.java commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipShort.java Modified: commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipEightByteInteger.java URL: http://svn.apache.org/viewvc/commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipEightByteInteger.java?rev=1430097&r1=1430096&r2=1430097&view=diff ============================================================================== --- commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipEightByteInteger.java (original) +++ commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipEightByteInteger.java Tue Jan 8 00:01:55 2013 @@ -17,6 +17,7 @@ */ package org.apache.commons.compress.archivers.zip; +import java.io.Serializable; import java.math.BigInteger; import static org.apache.commons.compress.archivers.zip.ZipConstants.BYTE_MASK; @@ -28,7 +29,8 @@ import static org.apache.commons.compres * * @since 1.2 */ -public final class ZipEightByteInteger { +public final class ZipEightByteInteger implements Serializable { + private static final long serialVersionUID = 1L; private static final int BYTE_1 = 1; private static final int BYTE_1_MASK = 0xFF00; Modified: commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipLong.java URL: http://svn.apache.org/viewvc/commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipLong.java?rev=1430097&r1=1430096&r2=1430097&view=diff ============================================================================== --- commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipLong.java (original) +++ commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipLong.java Tue Jan 8 00:01:55 2013 @@ -17,6 +17,8 @@ */ package org.apache.commons.compress.archivers.zip; +import java.io.Serializable; + import static org.apache.commons.compress.archivers.zip.ZipConstants.BYTE_MASK; import static org.apache.commons.compress.archivers.zip.ZipConstants.WORD; @@ -25,7 +27,8 @@ import static org.apache.commons.compres * rules for the big endian byte order of ZIP files. * @Immutable */ -public final class ZipLong implements Cloneable { +public final class ZipLong implements Cloneable, Serializable { + private static final long serialVersionUID = 1L; //private static final int BYTE_BIT_SIZE = 8; Modified: commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipShort.java URL: http://svn.apache.org/viewvc/commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipShort.java?rev=1430097&r1=1430096&r2=1430097&view=diff ============================================================================== --- commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipShort.java (original) +++ commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipShort.java Tue Jan 8 00:01:55 2013 @@ -17,6 +17,8 @@ */ package org.apache.commons.compress.archivers.zip; +import java.io.Serializable; + import static org.apache.commons.compress.archivers.zip.ZipConstants.BYTE_MASK; /** @@ -24,7 +26,9 @@ import static org.apache.commons.compres * rules for the big endian byte order of ZIP files. * @Immutable */ -public final class ZipShort implements Cloneable { +public final class ZipShort implements Cloneable, Serializable { + private static final long serialVersionUID = 1L; + private static final int BYTE_1_MASK = 0xFF00; private static final int BYTE_1_SHIFT = 8;