Repository: groovy Updated Branches: refs/heads/GROOVY_2_4_X 4ae15abf5 -> 2e85b4b0f
Add serialVersionUID (cherry picked from commit 36e0e16) Project: http://git-wip-us.apache.org/repos/asf/groovy/repo Commit: http://git-wip-us.apache.org/repos/asf/groovy/commit/2e85b4b0 Tree: http://git-wip-us.apache.org/repos/asf/groovy/tree/2e85b4b0 Diff: http://git-wip-us.apache.org/repos/asf/groovy/diff/2e85b4b0 Branch: refs/heads/GROOVY_2_4_X Commit: 2e85b4b0f2de7186472eaf065340a955d6dee39a Parents: 4ae15ab Author: sunlan <[email protected]> Authored: Mon Dec 4 18:41:50 2017 +0800 Committer: sunlan <[email protected]> Committed: Mon Dec 4 18:46:59 2017 +0800 ---------------------------------------------------------------------- src/main/groovy/inspect/Inspector.java | 5 ++++- src/main/groovy/lang/Reference.java | 1 + src/main/groovy/util/ClosureComparator.java | 1 + src/main/groovy/xml/QName.java | 1 + .../org/codehaus/groovy/reflection/GeneratedMetaMethod.java | 1 + .../groovy/runtime/metaclass/ConcurrentReaderHashMap.java | 1 + src/main/org/codehaus/groovy/util/LockableObject.java | 1 + 7 files changed, 10 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/groovy/blob/2e85b4b0/src/main/groovy/inspect/Inspector.java ---------------------------------------------------------------------- diff --git a/src/main/groovy/inspect/Inspector.java b/src/main/groovy/inspect/Inspector.java index b93aa69..f0c94a7 100644 --- a/src/main/groovy/inspect/Inspector.java +++ b/src/main/groovy/inspect/Inspector.java @@ -27,6 +27,7 @@ import org.codehaus.groovy.runtime.DefaultGroovyMethods; import org.codehaus.groovy.runtime.InvokerHelper; import java.io.PrintStream; +import java.io.Serializable; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.Method; @@ -324,7 +325,9 @@ public class Inspector { return memberInfo; } - public static class MemberComparator implements Comparator<Object> { + public static class MemberComparator implements Comparator<Object>, Serializable { + private static final long serialVersionUID = -7691851726606749541L; + public int compare(Object a, Object b) { String[] aStr = (String[]) a; String[] bStr = (String[]) b; http://git-wip-us.apache.org/repos/asf/groovy/blob/2e85b4b0/src/main/groovy/lang/Reference.java ---------------------------------------------------------------------- diff --git a/src/main/groovy/lang/Reference.java b/src/main/groovy/lang/Reference.java index 37f125d..c4bf21d 100644 --- a/src/main/groovy/lang/Reference.java +++ b/src/main/groovy/lang/Reference.java @@ -29,6 +29,7 @@ import java.io.Serializable; */ public class Reference<T> extends GroovyObjectSupport implements Serializable { + private static final long serialVersionUID = 4963704631487573488L; private T value; public Reference() { http://git-wip-us.apache.org/repos/asf/groovy/blob/2e85b4b0/src/main/groovy/util/ClosureComparator.java ---------------------------------------------------------------------- diff --git a/src/main/groovy/util/ClosureComparator.java b/src/main/groovy/util/ClosureComparator.java index 2d678ec..b8105f9 100644 --- a/src/main/groovy/util/ClosureComparator.java +++ b/src/main/groovy/util/ClosureComparator.java @@ -30,6 +30,7 @@ import java.util.Comparator; */ public class ClosureComparator<T> implements Comparator<T> { + private static final long serialVersionUID = -4593521535656429522L; Closure closure; public ClosureComparator(Closure closure) { http://git-wip-us.apache.org/repos/asf/groovy/blob/2e85b4b0/src/main/groovy/xml/QName.java ---------------------------------------------------------------------- diff --git a/src/main/groovy/xml/QName.java b/src/main/groovy/xml/QName.java index 249f68f..06a733d 100644 --- a/src/main/groovy/xml/QName.java +++ b/src/main/groovy/xml/QName.java @@ -30,6 +30,7 @@ import java.io.Serializable; * namespaceURI is a URI reference identifying the namespace. */ public class QName implements Serializable { + private static final long serialVersionUID = -9029109610006696081L; /** comment/shared empty string */ private static final String EMPTY_STRING = ""; http://git-wip-us.apache.org/repos/asf/groovy/blob/2e85b4b0/src/main/org/codehaus/groovy/reflection/GeneratedMetaMethod.java ---------------------------------------------------------------------- diff --git a/src/main/org/codehaus/groovy/reflection/GeneratedMetaMethod.java b/src/main/org/codehaus/groovy/reflection/GeneratedMetaMethod.java index 1823ce9..3f830fd 100644 --- a/src/main/org/codehaus/groovy/reflection/GeneratedMetaMethod.java +++ b/src/main/org/codehaus/groovy/reflection/GeneratedMetaMethod.java @@ -109,6 +109,7 @@ public abstract class GeneratedMetaMethod extends MetaMethod { } public static class DgmMethodRecord implements Serializable { + private static final long serialVersionUID = -5639988016452884450L; public String className; public String methodName; public Class returnType; http://git-wip-us.apache.org/repos/asf/groovy/blob/2e85b4b0/src/main/org/codehaus/groovy/runtime/metaclass/ConcurrentReaderHashMap.java ---------------------------------------------------------------------- diff --git a/src/main/org/codehaus/groovy/runtime/metaclass/ConcurrentReaderHashMap.java b/src/main/org/codehaus/groovy/runtime/metaclass/ConcurrentReaderHashMap.java index 14aaa5f..68fe42d 100644 --- a/src/main/org/codehaus/groovy/runtime/metaclass/ConcurrentReaderHashMap.java +++ b/src/main/org/codehaus/groovy/runtime/metaclass/ConcurrentReaderHashMap.java @@ -139,6 +139,7 @@ import java.util.Set; public class ConcurrentReaderHashMap extends AbstractMap implements Cloneable, Serializable { + private static final long serialVersionUID = -3225682440765612861L; /* http://git-wip-us.apache.org/repos/asf/groovy/blob/2e85b4b0/src/main/org/codehaus/groovy/util/LockableObject.java ---------------------------------------------------------------------- diff --git a/src/main/org/codehaus/groovy/util/LockableObject.java b/src/main/org/codehaus/groovy/util/LockableObject.java index 5ba3a48..d107767 100644 --- a/src/main/org/codehaus/groovy/util/LockableObject.java +++ b/src/main/org/codehaus/groovy/util/LockableObject.java @@ -24,6 +24,7 @@ import java.util.concurrent.locks.AbstractQueuedSynchronizer; * A bit simplified lock designed to be inherited by. */ public class LockableObject extends AbstractQueuedSynchronizer { + private static final long serialVersionUID = 2284470475073785118L; transient Thread owner; protected final boolean isHeldExclusively() {
