diff options
author | Dmitry Lomov <dslomov@google.com> | 2015-11-19 15:14:15 +0000 |
---|---|---|
committer | Damien Martin-Guillerez <dmarting@google.com> | 2015-11-19 16:47:58 +0000 |
commit | 8b1a0947bfd9a059a886c4cc45242ddc2ccec003 (patch) | |
tree | 00e5d0ed814126693ac18bf0a11c125342568a94 /src/main/java/com/google/devtools/build/lib/graph | |
parent | d30ae4daafba3d1aad7dd15f988116ecf43a2d7f (diff) |
Workaround javac 1.7 bug
--
MOS_MIGRATED_REVID=108243881
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/graph')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/graph/Digraph.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/graph/Digraph.java b/src/main/java/com/google/devtools/build/lib/graph/Digraph.java index bc87c9f2a8..c2e7d0d378 100644 --- a/src/main/java/com/google/devtools/build/lib/graph/Digraph.java +++ b/src/main/java/com/google/devtools/build/lib/graph/Digraph.java @@ -1060,7 +1060,9 @@ public final class Digraph<T> implements Cloneable { return unordered; } List<Node<T>> result = new ArrayList<>(unordered); - Collections.sort(result, makeNodeComparator(comparator)); + // Do not inline this variable: a workaround for Java 7 type inference. + Comparator<Node<T>> nodeComparator = makeNodeComparator(comparator); + Collections.sort(result, nodeComparator); return result; } |