Workaround javac 1.7 bug
--
MOS_MIGRATED_REVID=108243881
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/BuildView.java b/src/main/java/com/google/devtools/build/lib/analysis/BuildView.java
index 53c484c..85a5555 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/BuildView.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/BuildView.java
@@ -546,8 +546,10 @@
Collection<ConfiguredTarget> allTargetsToTest = null;
if (testsToRun != null) {
// Determine the subset of configured targets that are meant to be run as tests.
- allTargetsToTest = Lists.newArrayList(
- filterTestsByTargets(configuredTargets, Sets.newHashSet(testsToRun)));
+ // Do not remove <ConfiguredTarget>: workaround for Java 7 type inference.
+ allTargetsToTest =
+ Lists.<ConfiguredTarget>newArrayList(
+ filterTestsByTargets(configuredTargets, Sets.newHashSet(testsToRun)));
}
Set<Artifact> artifactsToBuild = new HashSet<>();