diff options
author | 2018-07-02 09:16:18 -0700 | |
---|---|---|
committer | 2018-07-02 09:17:43 -0700 | |
commit | 6871cf019cb4ad3a5e5c2b8d3d16fb9c37a8e35d (patch) | |
tree | fe1eb78f9cf4871fb85f66b3f8832f4f43c11345 /src/main/java/com/google/devtools/build/lib/query2/RdepsBoundedVisitor.java | |
parent | d3228b61f633cdc5b3f740b641a0836f1bd79abd (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.java | 3 |
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( |