From d90f8d2f388893eae39c724f145097f6c6bf0d57 Mon Sep 17 00:00:00 2001 From: tanzhengwei Date: Tue, 8 Dec 2020 11:05:07 -0800 Subject: [PATCH] Automated rollback of commit ba5bf5f794750e47f3ccb7b349f5ed8789324fb2. *** Reason for rollback *** Uses ImmutableSet that breaks validation of targets when it attempts to remove the target from the immutable iterator when invalid. *** Original change description *** Add scope validation for GraphlessBlazeQueryEnvironment. PiperOrigin-RevId: 346365154 --- .../common/AbstractBlazeQueryEnvironment.java | 16 ---------------- .../lib/query2/query/BlazeQueryEnvironment.java | 14 +++++++++++++- .../query/GraphlessBlazeQueryEnvironment.java | 3 --- 3 files changed, 13 insertions(+), 20 deletions(-) diff --git a/src/main/java/com/google/devtools/build/lib/query2/common/AbstractBlazeQueryEnvironment.java b/src/main/java/com/google/devtools/build/lib/query2/common/AbstractBlazeQueryEnvironment.java index 2e49f801cf59b0..0dea641b92b748 100644 --- a/src/main/java/com/google/devtools/build/lib/query2/common/AbstractBlazeQueryEnvironment.java +++ b/src/main/java/com/google/devtools/build/lib/query2/common/AbstractBlazeQueryEnvironment.java @@ -16,7 +16,6 @@ import static java.util.concurrent.TimeUnit.MINUTES; import com.google.common.base.Preconditions; -import com.google.common.base.Predicates; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; import com.google.common.collect.Iterables; @@ -46,7 +45,6 @@ import com.google.devtools.build.lib.util.DetailedExitCode; import java.io.IOException; import java.util.Collection; -import java.util.Iterator; import java.util.LinkedHashSet; import java.util.List; import java.util.Map; @@ -279,20 +277,6 @@ public Map getTargets(Iterable