Skip to content

Commit 32ae275

Browse files
nielspardonZorinAnton
authored andcommitted
fix: add missing serialVersionUIDs (#621)
Signed-off-by: Niels Pardon <[email protected]>
1 parent 838a0a7 commit 32ae275

File tree

6 files changed

+15
-1
lines changed

6 files changed

+15
-1
lines changed

build-logic/src/main/resources/substrait-pmd.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,5 @@
2020
<rule ref="category/java/bestpractices.xml/UnusedPrivateField" />
2121
<rule ref="category/java/bestpractices.xml/UnusedPrivateMethod" />
2222
<rule ref="category/java/design.xml/AvoidThrowingRawExceptionTypes" />
23+
<rule ref="category/java/errorprone.xml/MissingSerialVersionUID" />
2324
</ruleset>

core/src/main/java/io/substrait/function/ParameterizedType.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
public interface ParameterizedType extends TypeExpression {
1212

1313
class RequiredParameterizedVisitorException extends RuntimeException {
14+
15+
private static final long serialVersionUID = 5009974222890249956L;
16+
1417
@Override
1518
public synchronized Throwable fillInStackTrace() {
1619
return this;

core/src/main/java/io/substrait/function/TypeExpression.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
@Value.Enclosing
77
public interface TypeExpression {
88

9-
class RequiredTypeExpressionVisitorException extends RuntimeException {}
9+
class RequiredTypeExpressionVisitorException extends RuntimeException {
10+
private static final long serialVersionUID = 8381558691397737963L;
11+
}
1012

1113
<R, E extends Throwable> R accept(final TypeVisitor<R, E> typeVisitor) throws E;
1214

core/src/main/java/io/substrait/type/Deserializers.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ public class Deserializers {
3030

3131
public static class ParseDeserializer<T> extends StdDeserializer<T> {
3232

33+
private static final long serialVersionUID = 2105956703553161270L;
34+
3335
private final BiFunction<String, SubstraitTypeParser.StartContext, T> converter;
3436

3537
public ParseDeserializer(

core/src/main/java/io/substrait/type/parser/TypeStringParser.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@ public void syntaxError(
6565
}
6666

6767
public static class ParseError extends RuntimeException {
68+
69+
private static final long serialVersionUID = -6831467523614033666L;
70+
6871
public ParseError(final String message, final Throwable cause) {
6972
super(message, cause);
7073
}

core/src/test/java/io/substrait/type/proto/GenericRoundtripTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,9 @@ private static Object valGenerator(Class<?> type) {
143143

144144
// Class used to propagate type generation errors from param generator to test cases
145145
private static class UnsupportedTypeGenerationException extends Exception {
146+
147+
private static final long serialVersionUID = -8627552468610061245L;
148+
146149
public UnsupportedTypeGenerationException(String s) {
147150
super(s);
148151
}

0 commit comments

Comments
 (0)