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);
         }