added a private no-arg constructor to MultiComparator so it can be serialized.
Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/ee1ab08b Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/ee1ab08b Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/ee1ab08b Branch: refs/heads/TINKERPOP-1602 Commit: ee1ab08b0b8c7c6dca85d9ff046dcff739549387 Parents: 91e1f50 Author: Marko A. Rodriguez <okramma...@gmail.com> Authored: Wed Jan 18 11:20:07 2017 -0700 Committer: Marko A. Rodriguez <okramma...@gmail.com> Committed: Wed Jan 18 11:20:07 2017 -0700 ---------------------------------------------------------------------- .../tinkerpop/gremlin/util/function/MultiComparator.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/ee1ab08b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/util/function/MultiComparator.java ---------------------------------------------------------------------- diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/util/function/MultiComparator.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/util/function/MultiComparator.java index b7176ab..5d24ddf 100644 --- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/util/function/MultiComparator.java +++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/util/function/MultiComparator.java @@ -31,8 +31,12 @@ import java.util.List; */ public final class MultiComparator<C> implements Comparator<C>, Serializable { - private final List<Comparator> comparators; - private final boolean isShuffle; + private List<Comparator> comparators; + private boolean isShuffle; + + private MultiComparator() { + // for serialization purposes + } public MultiComparator(final List<Comparator<C>> comparators) { this.comparators = (List) comparators;