This is an automated email from the ASF dual-hosted git repository.
sunlan pushed a commit to branch GROOVY-9631
in repository https://gitbox.apache.org/repos/asf/groovy.git
The following commit(s) were added to refs/heads/GROOVY-9631 by this push:
new f71c650 Add `serialVersionUID` to `IndexMap`
f71c650 is described below
commit f71c6509df986930d5582df03e5d7ee07385d6c3
Author: Daniel Sun <[email protected]>
AuthorDate: Sun Jul 12 08:51:02 2020 +0800
Add `serialVersionUID` to `IndexMap`
---
src/main/java/groovy/lang/MetaClassImpl.java | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/main/java/groovy/lang/MetaClassImpl.java
b/src/main/java/groovy/lang/MetaClassImpl.java
index db6cc3e..06fa470 100644
--- a/src/main/java/groovy/lang/MetaClassImpl.java
+++ b/src/main/java/groovy/lang/MetaClassImpl.java
@@ -3914,6 +3914,8 @@ public class MetaClassImpl implements MetaClass,
MutableMetaClass {
private static final SingleKeyHashMap.Copier METHOD_INDEX_COPIER = value
-> SingleKeyHashMap.copy(new SingleKeyHashMap(false), (SingleKeyHashMap) value,
NAME_INDEX_COPIER);
private static class IndexMap<K, V> extends LinkedHashMap<K, V> {
+ private static final long serialVersionUID = 3695878442364190521L;
+
public V getOrPut(K key, V value) {
return this.computeIfAbsent(key, k -> value);
}