Add missed 'serialVersionUID' field for Serializable classes
Motivation: Without a 'serialVersionUID' field, any change to a class will make previously serialized versions unreadable. Modifications: Add missed 'serialVersionUID' field for all Serializable classes. Result: Proper deserialization of previously serialized objects.
This commit is contained in:
parent
74adbcd25d
commit
e9fe258081
@ -53,6 +53,8 @@ public class CompatibleObjectEncoderTest {
|
||||
}
|
||||
|
||||
private static final class TestSerializable implements Serializable {
|
||||
private static final long serialVersionUID = 2235771472534930360L;
|
||||
|
||||
public final int x;
|
||||
public final int y;
|
||||
|
||||
|
@ -539,6 +539,7 @@ public class ResourceLeakDetector<T> {
|
||||
}
|
||||
|
||||
private static final class Record extends Throwable {
|
||||
private static final long serialVersionUID = 6065153674892850720L;
|
||||
|
||||
private static final Record BOTTOM = new Record();
|
||||
|
||||
|
@ -41,6 +41,7 @@ import io.netty.util.internal.ObjectUtil;
|
||||
* @see #valueOf(ByteBuf)
|
||||
*/
|
||||
public final class PemPrivateKey extends AbstractReferenceCounted implements PrivateKey, PemEncoded {
|
||||
private static final long serialVersionUID = 7978017465645018936L;
|
||||
|
||||
private static final byte[] BEGIN_PRIVATE_KEY = "-----BEGIN PRIVATE KEY-----\n".getBytes(CharsetUtil.US_ASCII);
|
||||
private static final byte[] END_PRIVATE_KEY = "\n-----END PRIVATE KEY-----\n".getBytes(CharsetUtil.US_ASCII);
|
||||
|
@ -352,6 +352,8 @@ public class JdkSslEngineTest extends SSLEngineTest {
|
||||
}
|
||||
|
||||
private static final class SkipTestException extends RuntimeException {
|
||||
private static final long serialVersionUID = 9214869217774035223L;
|
||||
|
||||
SkipTestException(String message) {
|
||||
super(message);
|
||||
}
|
||||
|
@ -247,6 +247,7 @@ public class SslErrorTest {
|
||||
}
|
||||
|
||||
private static final class TestCertificateException extends CertificateException {
|
||||
private static final long serialVersionUID = -5816338303868751410L;
|
||||
|
||||
public TestCertificateException(Throwable cause) {
|
||||
super(cause);
|
||||
|
@ -494,6 +494,8 @@ public class OcspTest {
|
||||
}
|
||||
|
||||
private static final class OcspTestException extends IllegalStateException {
|
||||
private static final long serialVersionUID = 4516426833250228159L;
|
||||
|
||||
public OcspTestException(String message) {
|
||||
super(message);
|
||||
}
|
||||
|
@ -26,6 +26,8 @@ import java.io.IOException;
|
||||
*/
|
||||
@UnstableApi
|
||||
public final class ChannelOutputShutdownException extends IOException {
|
||||
private static final long serialVersionUID = 6712549938359321378L;
|
||||
|
||||
public ChannelOutputShutdownException(String msg) {
|
||||
super(msg);
|
||||
}
|
||||
|
@ -377,5 +377,7 @@ public class PendingWriteQueueTest {
|
||||
}
|
||||
}
|
||||
|
||||
private static final class TestException extends Exception { }
|
||||
private static final class TestException extends Exception {
|
||||
private static final long serialVersionUID = -9018570103039458401L;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user