You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-commits@db.apache.org by mb...@apache.org on 2022/08/13 19:35:41 UTC
[db-jdo] 02/07: DO-817 removing compiler warnings: „serializable class has no definition of serialVersionUID“ in api submodule
This is an automated email from the ASF dual-hosted git repository.
mbo pushed a commit to branch tck-compiler-warnings
in repository https://gitbox.apache.org/repos/asf/db-jdo.git
commit 85189119adc4c1c320862487086b2eac6854055e
Author: Michael Bouschen <Mi...@akquinet.de>
AuthorDate: Sat Aug 13 20:38:30 2022 +0200
DO-817 removing compiler warnings: „serializable class has no definition of serialVersionUID“ in api submodule
---
api/src/main/java/javax/jdo/identity/ByteIdentity.java | 4 +++-
api/src/main/java/javax/jdo/identity/CharIdentity.java | 2 ++
api/src/main/java/javax/jdo/identity/IntIdentity.java | 2 ++
api/src/main/java/javax/jdo/identity/LongIdentity.java | 4 +++-
api/src/main/java/javax/jdo/identity/ObjectIdentity.java | 4 +++-
api/src/main/java/javax/jdo/identity/ShortIdentity.java | 4 +++-
api/src/main/java/javax/jdo/identity/SingleFieldIdentity.java | 4 +++-
api/src/main/java/javax/jdo/identity/StringIdentity.java | 4 +++-
api/src/test/java/javax/jdo/identity/ConcreteTestIdentity.java | 4 +++-
9 files changed, 25 insertions(+), 7 deletions(-)
diff --git a/api/src/main/java/javax/jdo/identity/ByteIdentity.java b/api/src/main/java/javax/jdo/identity/ByteIdentity.java
index 53c9d224..0db3047b 100644
--- a/api/src/main/java/javax/jdo/identity/ByteIdentity.java
+++ b/api/src/main/java/javax/jdo/identity/ByteIdentity.java
@@ -30,7 +30,9 @@ import java.io.ObjectOutput;
* @version 2.0
*/
public class ByteIdentity extends SingleFieldIdentity<ByteIdentity> {
-
+
+ private static final long serialVersionUID = 1L;
+
/** The key.
*/
private byte key;
diff --git a/api/src/main/java/javax/jdo/identity/CharIdentity.java b/api/src/main/java/javax/jdo/identity/CharIdentity.java
index 31d7a82a..80f86922 100644
--- a/api/src/main/java/javax/jdo/identity/CharIdentity.java
+++ b/api/src/main/java/javax/jdo/identity/CharIdentity.java
@@ -33,6 +33,8 @@ import javax.jdo.spi.I18NHelper;
*/
public class CharIdentity extends SingleFieldIdentity<CharIdentity> {
+ private static final long serialVersionUID = 1L;
+
/** The Internationalization message helper.
*/
private static I18NHelper msg = I18NHelper.getInstance ("javax.jdo.Bundle"); //NOI18N
diff --git a/api/src/main/java/javax/jdo/identity/IntIdentity.java b/api/src/main/java/javax/jdo/identity/IntIdentity.java
index cdeb9914..8398096e 100644
--- a/api/src/main/java/javax/jdo/identity/IntIdentity.java
+++ b/api/src/main/java/javax/jdo/identity/IntIdentity.java
@@ -31,6 +31,8 @@ import java.io.ObjectOutput;
*/
public class IntIdentity extends SingleFieldIdentity<IntIdentity> {
+ private static final long serialVersionUID = 1L;
+
private int key;
private void construct(int key) {
diff --git a/api/src/main/java/javax/jdo/identity/LongIdentity.java b/api/src/main/java/javax/jdo/identity/LongIdentity.java
index f3d6faab..53bc3c70 100644
--- a/api/src/main/java/javax/jdo/identity/LongIdentity.java
+++ b/api/src/main/java/javax/jdo/identity/LongIdentity.java
@@ -30,7 +30,9 @@ import java.io.ObjectOutput;
* @version 2.0
*/
public class LongIdentity extends SingleFieldIdentity<LongIdentity> {
-
+
+ private static final long serialVersionUID = 1L;
+
/** The key.
*/
private long key;
diff --git a/api/src/main/java/javax/jdo/identity/ObjectIdentity.java b/api/src/main/java/javax/jdo/identity/ObjectIdentity.java
index f67e7370..6106d891 100644
--- a/api/src/main/java/javax/jdo/identity/ObjectIdentity.java
+++ b/api/src/main/java/javax/jdo/identity/ObjectIdentity.java
@@ -39,7 +39,9 @@ import javax.jdo.spi.JDOImplHelper;
* @version 2.0
*/
public class ObjectIdentity extends SingleFieldIdentity<ObjectIdentity> {
-
+
+ private static final long serialVersionUID = 1L;
+
/** The key is stored in the superclass field keyAsObject.
*/
diff --git a/api/src/main/java/javax/jdo/identity/ShortIdentity.java b/api/src/main/java/javax/jdo/identity/ShortIdentity.java
index bb7b9590..345bb650 100644
--- a/api/src/main/java/javax/jdo/identity/ShortIdentity.java
+++ b/api/src/main/java/javax/jdo/identity/ShortIdentity.java
@@ -31,7 +31,9 @@ import java.io.ObjectOutput;
*/
public class ShortIdentity extends SingleFieldIdentity<ShortIdentity>
{
- private short key;
+ private static final long serialVersionUID = 1L;
+
+ private short key;
private void construct(short key) {
this.key = key;
diff --git a/api/src/main/java/javax/jdo/identity/SingleFieldIdentity.java b/api/src/main/java/javax/jdo/identity/SingleFieldIdentity.java
index fcd09168..7d23172b 100644
--- a/api/src/main/java/javax/jdo/identity/SingleFieldIdentity.java
+++ b/api/src/main/java/javax/jdo/identity/SingleFieldIdentity.java
@@ -41,7 +41,9 @@ import javax.jdo.spi.I18NHelper;
*/
public abstract class SingleFieldIdentity<SUBCLASS extends SingleFieldIdentity<SUBCLASS>>
implements Externalizable, Comparable<SUBCLASS> {
-
+
+ private static final long serialVersionUID = 1L;
+
/** The Internationalization message helper.
*/
protected static I18NHelper msg = I18NHelper.getInstance ("javax.jdo.Bundle"); //NOI18N
diff --git a/api/src/main/java/javax/jdo/identity/StringIdentity.java b/api/src/main/java/javax/jdo/identity/StringIdentity.java
index 9aff05ed..7a6a152a 100644
--- a/api/src/main/java/javax/jdo/identity/StringIdentity.java
+++ b/api/src/main/java/javax/jdo/identity/StringIdentity.java
@@ -30,7 +30,9 @@ import java.io.ObjectOutput;
* @version 2.0
*/
public class StringIdentity extends SingleFieldIdentity<StringIdentity> {
-
+
+ private static final long serialVersionUID = 1L;
+
/** The key is stored in the superclass field keyAsObject.
*/
diff --git a/api/src/test/java/javax/jdo/identity/ConcreteTestIdentity.java b/api/src/test/java/javax/jdo/identity/ConcreteTestIdentity.java
index 38e608d9..abbb72c2 100644
--- a/api/src/test/java/javax/jdo/identity/ConcreteTestIdentity.java
+++ b/api/src/test/java/javax/jdo/identity/ConcreteTestIdentity.java
@@ -31,7 +31,9 @@ import java.io.ObjectOutput;
* @author clr
*/
public class ConcreteTestIdentity extends SingleFieldIdentity {
-
+
+ private static final long serialVersionUID = 1L;
+
ConcreteTestIdentity(Class<?> cls) {
super(cls);
}