aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/query2/RdepsBoundedVisitor.java
diff options
context:
space:
mode:
authorGravatar shreyax <shreyax@google.com>2018-07-02 09:16:18 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-07-02 09:17:43 -0700
commit6871cf019cb4ad3a5e5c2b8d3d16fb9c37a8e35d (patch)
treefe1eb78f9cf4871fb85f66b3f8832f4f43c11345 /src/main/java/com/google/devtools/build/lib/query2/RdepsBoundedVisitor.java
parentd3228b61f633cdc5b3f740b641a0836f1bd79abd (diff)
Allow uniquifiers to throw QueryExceptions.
RELNOTES: None. PiperOrigin-RevId: 202961077
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/query2/RdepsBoundedVisitor.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/query2/RdepsBoundedVisitor.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/query2/RdepsBoundedVisitor.java b/src/main/java/com/google/devtools/build/lib/query2/RdepsBoundedVisitor.java
index d6c59c642c..b0f182b893 100644
--- a/src/main/java/com/google/devtools/build/lib/query2/RdepsBoundedVisitor.java
+++ b/src/main/java/com/google/devtools/build/lib/query2/RdepsBoundedVisitor.java
@@ -29,6 +29,7 @@ import com.google.devtools.build.lib.query2.ParallelSkyQueryUtils.DepAndRdep;
import com.google.devtools.build.lib.query2.ParallelSkyQueryUtils.DepAndRdepAtDepth;
import com.google.devtools.build.lib.query2.engine.Callback;
import com.google.devtools.build.lib.query2.engine.MinDepthUniquifier;
+import com.google.devtools.build.lib.query2.engine.QueryException;
import com.google.devtools.build.lib.query2.engine.QueryUtil.UniquifierImpl;
import com.google.devtools.build.lib.query2.engine.Uniquifier;
import com.google.devtools.build.skyframe.SkyKey;
@@ -211,7 +212,7 @@ class RdepsBoundedVisitor extends AbstractEdgeVisitor<DepAndRdepAtDepth> {
@Override
protected ImmutableList<DepAndRdepAtDepth> getUniqueValues(
- Iterable<DepAndRdepAtDepth> depAndRdepAtDepths) {
+ Iterable<DepAndRdepAtDepth> depAndRdepAtDepths) throws QueryException {
// See the comment in RdepsUnboundedVisitor#getUniqueValues.
return depAndRdepAtDepthUniquifier.unique(
Iterables.filter(