aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/graph
diff options
context:
space:
mode:
authorGravatar Dmitry Lomov <dslomov@google.com>2015-11-19 15:14:15 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2015-11-19 16:47:58 +0000
commit8b1a0947bfd9a059a886c4cc45242ddc2ccec003 (patch)
tree00e5d0ed814126693ac18bf0a11c125342568a94 /src/main/java/com/google/devtools/build/lib/graph
parentd30ae4daafba3d1aad7dd15f988116ecf43a2d7f (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.java4
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;
}