This is an automated email from the ASF dual-hosted git repository.
sunlan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git
The following commit(s) were added to refs/heads/master by this push:
new 86fb60d Add `serialVersionUID` to `Serializable` classes
86fb60d is described below
commit 86fb60d1f63c7d8040dc2fe6fe6595eb1106498d
Author: Daniel Sun <[email protected]>
AuthorDate: Sun Dec 19 20:18:15 2021 +0800
Add `serialVersionUID` to `Serializable` classes
---
.../apache/groovy/ginq/provider/collection/runtime/NamedRecord.groovy | 1 +
.../org/apache/groovy/ginq/provider/collection/runtime/NamedTuple.groovy | 1 +
.../apache/groovy/ginq/provider/collection/runtime/SourceRecord.groovy | 1 +
3 files changed, 3 insertions(+)
diff --git
a/subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection/runtime/NamedRecord.groovy
b/subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection/runtime/NamedRecord.groovy
index a442eb8..d8730bf 100644
---
a/subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection/runtime/NamedRecord.groovy
+++
b/subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection/runtime/NamedRecord.groovy
@@ -29,6 +29,7 @@ import groovy.transform.stc.POJO
@POJO
@CompileStatic
class NamedRecord<E, T> extends NamedTuple<E> {
+ private static final long serialVersionUID = -2554041223576761912L
private SourceRecord<T> sourceRecord
private final List<String> aliasList
diff --git
a/subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection/runtime/NamedTuple.groovy
b/subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection/runtime/NamedTuple.groovy
index e9c47d6..b906279 100644
---
a/subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection/runtime/NamedTuple.groovy
+++
b/subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection/runtime/NamedTuple.groovy
@@ -32,6 +32,7 @@ import groovy.transform.stc.POJO
@POJO
@CompileStatic
class NamedTuple<E> extends Tuple<E> {
+ private static final long serialVersionUID = -5067092453136522209L
private final Map<String, E> data = new LinkedHashMap<>()
NamedTuple(List<E> elementList, List<String> nameList) {
diff --git
a/subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection/runtime/SourceRecord.groovy
b/subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection/runtime/SourceRecord.groovy
index 5bd789d..12862cf 100644
---
a/subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection/runtime/SourceRecord.groovy
+++
b/subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection/runtime/SourceRecord.groovy
@@ -31,6 +31,7 @@ import groovy.transform.stc.POJO
@POJO
@CompileStatic
class SourceRecord<T> implements Serializable {
+ private static final long serialVersionUID = -6321206176010272639L
private static final String ALL = '*'
private final T sourceRecord
private final List<String> aliasList