Suppress Eclipse warnings about missing serialVersionUID
Change-Id: I0e6829480d46b7185a0c1e1962bd67ed9a663eb3
diff --git a/src/main/java/com/google/gwtorm/client/CompoundKey.java b/src/main/java/com/google/gwtorm/client/CompoundKey.java
index ac6572e..8224cac 100644
--- a/src/main/java/com/google/gwtorm/client/CompoundKey.java
+++ b/src/main/java/com/google/gwtorm/client/CompoundKey.java
@@ -24,6 +24,7 @@
*
* @param <P> the parent key type. Use {@link Key} if no parent key is needed.
*/
+@SuppressWarnings("serial")
public abstract class CompoundKey<P extends Key<?>> implements Key<P>,
Serializable {
/** @return the member key components, minus the parent key. */
diff --git a/src/main/java/com/google/gwtorm/client/IntKey.java b/src/main/java/com/google/gwtorm/client/IntKey.java
index 7ed8bb9..e7995a3 100644
--- a/src/main/java/com/google/gwtorm/client/IntKey.java
+++ b/src/main/java/com/google/gwtorm/client/IntKey.java
@@ -24,6 +24,7 @@
*
* @param <P> the parent key type. Use {@link Key} if no parent key is needed.
*/
+@SuppressWarnings("serial")
public abstract class IntKey<P extends Key<?>> implements Key<P>, Serializable {
/**
* @return id of the entity instance.
diff --git a/src/main/java/com/google/gwtorm/client/LongKey.java b/src/main/java/com/google/gwtorm/client/LongKey.java
index 33a4367..0fc4ae6 100644
--- a/src/main/java/com/google/gwtorm/client/LongKey.java
+++ b/src/main/java/com/google/gwtorm/client/LongKey.java
@@ -24,6 +24,7 @@
*
* @param <P> the parent key type. Use {@link Key} if no parent key is needed.
*/
+@SuppressWarnings("serial")
public abstract class LongKey<P extends Key<?>> implements Key<P>, Serializable {
/**
* @return id of the entity instance.
diff --git a/src/main/java/com/google/gwtorm/client/ShortKey.java b/src/main/java/com/google/gwtorm/client/ShortKey.java
index 3f666f9..59783f4 100644
--- a/src/main/java/com/google/gwtorm/client/ShortKey.java
+++ b/src/main/java/com/google/gwtorm/client/ShortKey.java
@@ -24,6 +24,7 @@
*
* @param <P> the parent key type. Use {@link Key} if no parent key is needed.
*/
+@SuppressWarnings("serial")
public abstract class ShortKey<P extends Key<?>> implements Key<P>,
Serializable {
/**
diff --git a/src/main/java/com/google/gwtorm/client/StringKey.java b/src/main/java/com/google/gwtorm/client/StringKey.java
index 85e328f..0944a8b 100644
--- a/src/main/java/com/google/gwtorm/client/StringKey.java
+++ b/src/main/java/com/google/gwtorm/client/StringKey.java
@@ -24,6 +24,7 @@
*
* @param <P> the parent key type. Use {@link Key} if no parent key is needed.
*/
+@SuppressWarnings("serial")
public abstract class StringKey<P extends Key<?>> implements Key<P>,
Serializable, Comparable<StringKey> {
/**
diff --git a/src/main/java/com/google/gwtorm/nosql/generic/GenericAccess.java b/src/main/java/com/google/gwtorm/nosql/generic/GenericAccess.java
index d405285..edd92e8 100644
--- a/src/main/java/com/google/gwtorm/nosql/generic/GenericAccess.java
+++ b/src/main/java/com/google/gwtorm/nosql/generic/GenericAccess.java
@@ -51,6 +51,7 @@
db = s;
}
+ @SuppressWarnings("serial")
protected LinkedHashMap<K, byte[]> cache() {
if (cache == null) {
cache = new LinkedHashMap<K, byte[]>(8) {
@@ -564,6 +565,7 @@
return IndexRow.CODEC.encodeToByteArray(IndexRow.forKey(now, key));
}
+ @SuppressWarnings("serial")
private static class IndexException extends RuntimeException {
final OrmException cause;
diff --git a/src/main/java/com/google/gwtorm/nosql/generic/GenericSchema.java b/src/main/java/com/google/gwtorm/nosql/generic/GenericSchema.java
index f1f9c7a..7208d8f 100644
--- a/src/main/java/com/google/gwtorm/nosql/generic/GenericSchema.java
+++ b/src/main/java/com/google/gwtorm/nosql/generic/GenericSchema.java
@@ -327,9 +327,11 @@
}
}
+ @SuppressWarnings("serial")
private static class KeyExists extends RuntimeException {
}
+ @SuppressWarnings("serial")
private static class NoMoreValues extends RuntimeException {
}
}
diff --git a/src/main/java/com/google/gwtorm/schema/QueryParseException.java b/src/main/java/com/google/gwtorm/schema/QueryParseException.java
index db71fa0..dac499c 100644
--- a/src/main/java/com/google/gwtorm/schema/QueryParseException.java
+++ b/src/main/java/com/google/gwtorm/schema/QueryParseException.java
@@ -14,6 +14,7 @@
package com.google.gwtorm.schema;
+@SuppressWarnings("serial")
public class QueryParseException extends Exception {
public QueryParseException(final String message) {
super(message);
diff --git a/src/main/java/com/google/gwtorm/schema/QueryParseInternalException.java b/src/main/java/com/google/gwtorm/schema/QueryParseInternalException.java
index 262f779..6c71851 100644
--- a/src/main/java/com/google/gwtorm/schema/QueryParseInternalException.java
+++ b/src/main/java/com/google/gwtorm/schema/QueryParseInternalException.java
@@ -14,6 +14,7 @@
package com.google.gwtorm.schema;
+@SuppressWarnings("serial")
class QueryParseInternalException extends RuntimeException {
QueryParseInternalException(String message) {
super(message);
diff --git a/src/main/java/com/google/gwtorm/server/OrmConcurrencyException.java b/src/main/java/com/google/gwtorm/server/OrmConcurrencyException.java
index 124d072..6837d51 100644
--- a/src/main/java/com/google/gwtorm/server/OrmConcurrencyException.java
+++ b/src/main/java/com/google/gwtorm/server/OrmConcurrencyException.java
@@ -15,6 +15,7 @@
package com.google.gwtorm.server;
/** Indicates one or more entities were modified concurrently. */
+@SuppressWarnings("serial")
public class OrmConcurrencyException extends OrmException {
public OrmConcurrencyException() {
super("Concurrent modification detected");
diff --git a/src/main/java/com/google/gwtorm/server/OrmDuplicateKeyException.java b/src/main/java/com/google/gwtorm/server/OrmDuplicateKeyException.java
index 6899752..24e6d8b 100644
--- a/src/main/java/com/google/gwtorm/server/OrmDuplicateKeyException.java
+++ b/src/main/java/com/google/gwtorm/server/OrmDuplicateKeyException.java
@@ -15,6 +15,7 @@
package com.google.gwtorm.server;
/** Indicates one or more entities were concurrently inserted with the same key. */
+@SuppressWarnings("serial")
public class OrmDuplicateKeyException extends OrmException {
public OrmDuplicateKeyException(final String msg) {
super(msg);
diff --git a/src/main/java/com/google/gwtorm/server/OrmException.java b/src/main/java/com/google/gwtorm/server/OrmException.java
index cfde956..a5acd32 100644
--- a/src/main/java/com/google/gwtorm/server/OrmException.java
+++ b/src/main/java/com/google/gwtorm/server/OrmException.java
@@ -17,6 +17,7 @@
/**
* Any data store read or write error.
*/
+@SuppressWarnings("serial")
public class OrmException extends Exception {
public OrmException(final String message) {
super(message);
diff --git a/src/main/java/com/google/gwtorm/server/OrmRuntimeException.java b/src/main/java/com/google/gwtorm/server/OrmRuntimeException.java
index 472b187..5220a3b 100644
--- a/src/main/java/com/google/gwtorm/server/OrmRuntimeException.java
+++ b/src/main/java/com/google/gwtorm/server/OrmRuntimeException.java
@@ -17,6 +17,7 @@
/**
* Any data store read or write error.
*/
+@SuppressWarnings("serial")
public class OrmRuntimeException extends RuntimeException {
public OrmRuntimeException(final String message) {
super(message);
diff --git a/src/test/java/com/google/gwtorm/client/IntKeyTestCase.java b/src/test/java/com/google/gwtorm/client/IntKeyTestCase.java
index 2222500..a2632d2 100644
--- a/src/test/java/com/google/gwtorm/client/IntKeyTestCase.java
+++ b/src/test/java/com/google/gwtorm/client/IntKeyTestCase.java
@@ -27,6 +27,7 @@
public class IntKeyTestCase {
+ @SuppressWarnings("serial")
private abstract static class IntKeyImpl<T extends Key<?>> extends IntKey<T> {
@Column(id = 1)
int id;
@@ -46,18 +47,21 @@
}
}
+ @SuppressWarnings("serial")
private static class Parent extends IntKeyImpl<Key<?>> {
public Parent(int n) {
super(n);
}
}
+ @SuppressWarnings("serial")
private static class UnrelatedEntity extends IntKeyImpl<Key<?>> {
public UnrelatedEntity(int n) {
super(n);
}
}
+ @SuppressWarnings("serial")
private static class Child extends IntKeyImpl<Parent> {
private Parent parent;
diff --git a/src/test/java/com/google/gwtorm/client/LongKeyTestCase.java b/src/test/java/com/google/gwtorm/client/LongKeyTestCase.java
index be77f90..2f41215 100644
--- a/src/test/java/com/google/gwtorm/client/LongKeyTestCase.java
+++ b/src/test/java/com/google/gwtorm/client/LongKeyTestCase.java
@@ -26,6 +26,7 @@
public class LongKeyTestCase {
+ @SuppressWarnings("serial")
private abstract static class LongKeyImpl<T extends Key<?>> extends
LongKey<T> {
@Column(id = 1)
@@ -46,18 +47,21 @@
}
}
+ @SuppressWarnings("serial")
private static class Parent extends LongKeyImpl<Key<?>> {
public Parent(long n) {
super(n);
}
}
+ @SuppressWarnings("serial")
private static class UnrelatedEntity extends LongKeyImpl<Key<?>> {
public UnrelatedEntity(long n) {
super(n);
}
}
+ @SuppressWarnings("serial")
private static class Child extends LongKeyImpl<Parent> {
private Parent parent;
diff --git a/src/test/java/com/google/gwtorm/client/StringKeyTestCase.java b/src/test/java/com/google/gwtorm/client/StringKeyTestCase.java
index 30d64a0..4e6c8ba 100644
--- a/src/test/java/com/google/gwtorm/client/StringKeyTestCase.java
+++ b/src/test/java/com/google/gwtorm/client/StringKeyTestCase.java
@@ -26,6 +26,7 @@
public class StringKeyTestCase {
+ @SuppressWarnings("serial")
private abstract static class StringKeyImpl<T extends Key<?>> extends
StringKey<T> {
@Column(id = 1)
@@ -46,18 +47,21 @@
}
}
+ @SuppressWarnings("serial")
private static class Parent extends StringKeyImpl<Key<?>> {
public Parent(String n) {
super(n);
}
}
+ @SuppressWarnings("serial")
private static class UnrelatedEntity extends StringKeyImpl<Key<?>> {
public UnrelatedEntity(String n) {
super(n);
}
}
+ @SuppressWarnings("serial")
private static class Child extends StringKeyImpl<Parent> {
private Parent parent;
diff --git a/src/test/java/com/google/gwtorm/data/Address.java b/src/test/java/com/google/gwtorm/data/Address.java
index a21479e..cc4c907 100644
--- a/src/test/java/com/google/gwtorm/data/Address.java
+++ b/src/test/java/com/google/gwtorm/data/Address.java
@@ -18,6 +18,7 @@
import com.google.gwtorm.client.StringKey;
public class Address {
+ @SuppressWarnings("serial")
public static class Key extends StringKey<Person.Key> {
@Column(id = 1)
protected Person.Key owner;
diff --git a/src/test/java/com/google/gwtorm/data/Person.java b/src/test/java/com/google/gwtorm/data/Person.java
index 5839e11..4984802 100644
--- a/src/test/java/com/google/gwtorm/data/Person.java
+++ b/src/test/java/com/google/gwtorm/data/Person.java
@@ -19,6 +19,7 @@
public class Person {
+ @SuppressWarnings("serial")
public static class Key extends StringKey<com.google.gwtorm.client.Key<?>> {
@Column(id = 1, length = 20)
protected String name;